{"id":10541,"date":"2026-07-20T16:19:38","date_gmt":"2026-07-20T10:49:38","guid":{"rendered":"https:\/\/pheonixsolutions.com\/blog\/?p=10541"},"modified":"2026-07-20T16:20:33","modified_gmt":"2026-07-20T10:50:33","slug":"how-to-configure-kubernetes-configmaps-managing-application-configuration","status":"publish","type":"post","link":"https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/","title":{"rendered":"How to Configure Kubernetes ConfigMaps: Managing Application Configuration"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>Managing application configuration efficiently is essential in Kubernetes environments. Hardcoding configuration values such as database URLs, API endpoints, or application settings inside container images makes applications difficult to maintain and update.<\/p>\n\n\n\n<p>Kubernetes provides <strong>ConfigMaps<\/strong>, a native resource that allows you to separate configuration data from application code. This enables administrators and developers to update application settings without rebuilding container images, making deployments more flexible and manageable.<\/p>\n\n\n\n<p>This article explains what ConfigMaps are, why they are useful, how to create and use them, and the best practices for managing configuration in Kubernetes.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">What is a ConfigMap?<\/h1>\n\n\n\n<p>A <strong>ConfigMap<\/strong> is a Kubernetes API object used to store non-confidential configuration data in key-value pairs.<\/p>\n\n\n\n<p>Applications running inside Pods can consume ConfigMaps in multiple ways, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Environment variables<\/li>\n\n\n\n<li>Command-line arguments<\/li>\n\n\n\n<li>Configuration files mounted as volumes<\/li>\n<\/ul>\n\n\n\n<p>ConfigMaps are intended for configuration data only. Sensitive information such as passwords, API keys, and certificates should be stored in <strong>Kubernetes Secrets<\/strong> instead.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Why Use ConfigMaps?<\/h1>\n\n\n\n<p>ConfigMaps offer several advantages for Kubernetes applications.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Separation of Configuration and Code<\/h3>\n\n\n\n<p>Application configuration is stored independently from container images, making deployments more portable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Easy Configuration Updates<\/h3>\n\n\n\n<p>Configuration values can be modified without rebuilding Docker images.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Improved Reusability<\/h3>\n\n\n\n<p>The same application image can be deployed across development, testing, and production environments using different ConfigMaps.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Simplified Management<\/h3>\n\n\n\n<p>Centralized configuration makes maintaining multiple applications easier.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Creating ConfigMaps<\/h1>\n\n\n\n<p>There are multiple ways to create a ConfigMap.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Method 1: Using kubectl<\/h2>\n\n\n\n<p>Run the following command to create a ConfigMap.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl create configmap app-config &#8211;from-literal=APP_NAME=MyApplication &#8211;from-literal=ENVIRONMENT=Production<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Verify the ConfigMap.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl get configmaps<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>View the ConfigMap details.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl describe configmap app-config<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Method 2: Using a YAML File<\/p>\n\n\n\n<p>Create a file named <strong>configmap.yaml<\/strong> and add the following content.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>apiVersion: v1<br>kind: ConfigMap<br>metadata:<br>     name: app-config<br>data:<br>    APP_NAME: MyApplication<br>    ENVIRONMENT: Production<br>    LOG_LEVEL: INFO<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Apply the ConfigMap.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl apply -f configmap.yaml<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Verify the ConfigMap.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl get configmap app-config<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Using ConfigMaps as Environment Variables<\/h2>\n\n\n\n<p>Create a Pod using the following YAML.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>apiVersion: v1<br>kind: Pod<br>metadata:<br>name: volume-demo<br>spec:<br>containers:<br>&#8211; name: application-container<br>image: your-application-image:latest<br>volumeMounts:<br>&#8211; name: config-volume<br>mountPath: \/etc\/config<br>volumes:<br>&#8211; name: config-volume<br>configMap:<br>name: app-config<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Create the Pod.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl apply -f pod.yaml<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Verify the Pod.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl get pods<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Mounting ConfigMaps as Volumes<\/h2>\n\n\n\n<p>Create the following Pod definition.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>apiVersion: v1<br>kind: Pod<br>metadata:<br>name: volume-demo<br>spec:<br>containers:<br>&#8211; name: application-container<br>image: your-application-image:latest<br>volumeMounts:<br>&#8211; name: config-volume<br>mountPath: \/etc\/config<br>volumes:<br>&#8211; name: config-volume<br>configMap:<br>name: app-config<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Deploy the Pod.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl apply -f volume-demo.yaml<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Verify the Pod.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl get pods<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>View the mounted files.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl exec -it volume-demo &#8212; ls \/etc\/config<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Updating ConfigMaps<\/h2>\n\n\n\n<p>Edit the ConfigMap.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl edit configmap app-config<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Or update it using the YAML file.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl apply -f configmap.yaml<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Verify the updated ConfigMap.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl describe configmap app-config<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Restart the Deployment to apply the updated environment variables.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl rollout restart deployment &lt;deployment name ><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Note:<\/strong> Applications using ConfigMaps as environment variables generally require a Pod restart to pick up updated values. Applications reading ConfigMaps from mounted volumes can detect changes depending on how the application is designed.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Conclusion<\/h1>\n\n\n\n<p>ConfigMaps are a fundamental Kubernetes resource that simplifies application configuration management. By separating configuration from application code, they improve flexibility, portability, and maintainability across different environments.<\/p>\n\n\n\n<p>Whether used as environment variables or mounted as configuration files, ConfigMaps enable teams to update application settings without rebuilding container images, making Kubernetes deployments more efficient and easier to manage.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Managing application configuration efficiently is essential in Kubernetes environments. Hardcoding configuration values such as database URLs, API endpoints, or application settings inside container images makes applications difficult to maintain and update. Kubernetes provides ConfigMaps, a native resource that allows you to separate configuration data from application code. This enables&hellip; <a href=\"https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/\" class=\"more-link read-more\" rel=\"bookmark\">Continue Reading <span class=\"screen-reader-text\">How to Configure Kubernetes ConfigMaps: Managing Application Configuration<\/span><i class=\"fa fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":531,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":{"0":"post-10541","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-uncategorized","7":"h-entry","9":"h-as-article"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Pheonix Solutions - We Empower Your Business Growth<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pheonix Solutions - We Empower Your Business Growth\" \/>\n<meta property=\"og:description\" content=\"Introduction Managing application configuration efficiently is essential in Kubernetes environments. Hardcoding configuration values such as database URLs, API endpoints, or application settings inside container images makes applications difficult to maintain and update. Kubernetes provides ConfigMaps, a native resource that allows you to separate configuration data from application code. This enables&hellip; Continue Reading How to Configure Kubernetes ConfigMaps: Managing Application Configuration\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/\" \/>\n<meta property=\"og:site_name\" content=\"PHEONIXSOLUTIONS\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PheonixSolutions-209942982759387\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-20T10:49:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-20T10:50:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/09\/PX2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3837\" \/>\n\t<meta property=\"og:image:height\" content=\"2540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"kaviya D\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pheonixsolution\" \/>\n<meta name=\"twitter:site\" content=\"@pheonixsolution\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaviya D\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-configure-kubernetes-configmaps-managing-application-configuration\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-configure-kubernetes-configmaps-managing-application-configuration\\\/\"},\"author\":{\"name\":\"kaviya D\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/c0f709874f9abd5323f7f6472ab70a47\"},\"headline\":\"How to Configure Kubernetes ConfigMaps: Managing Application Configuration\",\"datePublished\":\"2026-07-20T10:49:38+00:00\",\"dateModified\":\"2026-07-20T10:50:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-configure-kubernetes-configmaps-managing-application-configuration\\\/\"},\"wordCount\":560,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-configure-kubernetes-configmaps-managing-application-configuration\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-configure-kubernetes-configmaps-managing-application-configuration\\\/\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-configure-kubernetes-configmaps-managing-application-configuration\\\/\",\"name\":\"Pheonix Solutions - We Empower Your Business Growth\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-07-20T10:49:38+00:00\",\"dateModified\":\"2026-07-20T10:50:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-configure-kubernetes-configmaps-managing-application-configuration\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-configure-kubernetes-configmaps-managing-application-configuration\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/how-to-configure-kubernetes-configmaps-managing-application-configuration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Configure Kubernetes ConfigMaps: Managing Application Configuration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/\",\"name\":\"Pheonix Solutions\",\"description\":\"We Empower Your Business Growth\",\"publisher\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#organization\",\"name\":\"PheonixSolutions\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/logo.png\",\"width\":454,\"height\":300,\"caption\":\"PheonixSolutions\"},\"image\":{\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/PheonixSolutions-209942982759387\\\/\",\"https:\\\/\\\/x.com\\\/pheonixsolution\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/c0f709874f9abd5323f7f6472ab70a47\",\"name\":\"kaviya D\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/88b1f9aa6c79d91f44972e86b6f0b3f8acc3bdb14260d73705e85a1968631cd8?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/88b1f9aa6c79d91f44972e86b6f0b3f8acc3bdb14260d73705e85a1968631cd8?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/88b1f9aa6c79d91f44972e86b6f0b3f8acc3bdb14260d73705e85a1968631cd8?s=96&r=g\",\"caption\":\"kaviya D\"},\"url\":\"https:\\\/\\\/pheonixsolutions.com\\\/blog\\\/author\\\/kaviya\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pheonix Solutions - We Empower Your Business Growth","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/","og_locale":"en_US","og_type":"article","og_title":"Pheonix Solutions - We Empower Your Business Growth","og_description":"Introduction Managing application configuration efficiently is essential in Kubernetes environments. Hardcoding configuration values such as database URLs, API endpoints, or application settings inside container images makes applications difficult to maintain and update. Kubernetes provides ConfigMaps, a native resource that allows you to separate configuration data from application code. This enables&hellip; Continue Reading How to Configure Kubernetes ConfigMaps: Managing Application Configuration","og_url":"https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/","og_site_name":"PHEONIXSOLUTIONS","article_publisher":"https:\/\/www.facebook.com\/PheonixSolutions-209942982759387\/","article_published_time":"2026-07-20T10:49:38+00:00","article_modified_time":"2026-07-20T10:50:33+00:00","og_image":[{"width":3837,"height":2540,"url":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/09\/PX2.png","type":"image\/png"}],"author":"kaviya D","twitter_card":"summary_large_image","twitter_creator":"@pheonixsolution","twitter_site":"@pheonixsolution","twitter_misc":{"Written by":"kaviya D","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/#article","isPartOf":{"@id":"https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/"},"author":{"name":"kaviya D","@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/person\/c0f709874f9abd5323f7f6472ab70a47"},"headline":"How to Configure Kubernetes ConfigMaps: Managing Application Configuration","datePublished":"2026-07-20T10:49:38+00:00","dateModified":"2026-07-20T10:50:33+00:00","mainEntityOfPage":{"@id":"https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/"},"wordCount":560,"commentCount":0,"publisher":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#organization"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/","url":"https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/","name":"Pheonix Solutions - We Empower Your Business Growth","isPartOf":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#website"},"datePublished":"2026-07-20T10:49:38+00:00","dateModified":"2026-07-20T10:50:33+00:00","breadcrumb":{"@id":"https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pheonixsolutions.com\/blog\/how-to-configure-kubernetes-configmaps-managing-application-configuration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pheonixsolutions.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Configure Kubernetes ConfigMaps: Managing Application Configuration"}]},{"@type":"WebSite","@id":"https:\/\/pheonixsolutions.com\/blog\/#website","url":"https:\/\/pheonixsolutions.com\/blog\/","name":"Pheonix Solutions","description":"We Empower Your Business Growth","publisher":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pheonixsolutions.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pheonixsolutions.com\/blog\/#organization","name":"PheonixSolutions","url":"https:\/\/pheonixsolutions.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/12\/logo.png","contentUrl":"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2016\/12\/logo.png","width":454,"height":300,"caption":"PheonixSolutions"},"image":{"@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PheonixSolutions-209942982759387\/","https:\/\/x.com\/pheonixsolution"]},{"@type":"Person","@id":"https:\/\/pheonixsolutions.com\/blog\/#\/schema\/person\/c0f709874f9abd5323f7f6472ab70a47","name":"kaviya D","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/88b1f9aa6c79d91f44972e86b6f0b3f8acc3bdb14260d73705e85a1968631cd8?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/88b1f9aa6c79d91f44972e86b6f0b3f8acc3bdb14260d73705e85a1968631cd8?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/88b1f9aa6c79d91f44972e86b6f0b3f8acc3bdb14260d73705e85a1968631cd8?s=96&r=g","caption":"kaviya D"},"url":"https:\/\/pheonixsolutions.com\/blog\/author\/kaviya\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7F4uM-2K1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/10541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/users\/531"}],"replies":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=10541"}],"version-history":[{"count":4,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/10541\/revisions"}],"predecessor-version":[{"id":10546,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/10541\/revisions\/10546"}],"wp:attachment":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=10541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=10541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=10541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}