{"id":4365,"date":"2026-02-06T21:13:48","date_gmt":"2026-02-06T18:13:48","guid":{"rendered":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/"},"modified":"2026-02-06T21:13:48","modified_gmt":"2026-02-06T18:13:48","slug":"managing-application-configuration-with-kubernetes-yaml-configmaps","status":"publish","type":"post","link":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/","title":{"rendered":"Managing Application Configuration with Kubernetes YAML ConfigMaps"},"content":{"rendered":"<p><br \/>\n<\/p>\n<p>In the rapidly evolving world of cloud computing, Kubernetes stands out as the leading orchestration platform for containerized applications. One of the key features that enhances Kubernetes&#8217; flexibility is its ability to manage application configuration using ConfigMaps. In this article, we will explore Kubernetes ConfigMaps, their purpose, how to create and manage them using YAML, and best practices for their use in your applications. <\/p>\n<p><\/p>\n<h2>What is a ConfigMap?<\/h2>\n<p><\/p>\n<p>A ConfigMap is a Kubernetes resource that allows you to decouple configuration artifacts from image content to keep your applications portable. It serves as a key-value store, enabling you to manage non-sensitive configuration data such as application settings, environment variables, and configuration files separately from the application code.<\/p>\n<p><\/p>\n<h3>Key Benefits of Using ConfigMaps<\/h3>\n<p><\/p>\n<ol><\/p>\n<li>\n<p><strong>Decoupling Configuration and Code:<\/strong> With ConfigMaps, you can modify application settings without altering the application image, which promotes better version control and modular deployment.<\/p>\n<p>\n<\/li>\n<p><\/p>\n<li>\n<p><strong>Dynamic Updates:<\/strong> ConfigMaps can be updated on-the-fly, allowing applications to adapt to changes in configuration without restarting, depending on how the application is designed.<\/p>\n<p>\n<\/li>\n<p><\/p>\n<li>\n<p><strong>Environment-Specific Configuration:<\/strong> You can have different configurations for different environments (e.g., development, staging, production) without needing separate images.<\/p>\n<p>\n<\/li>\n<p><\/p>\n<li>\n<p><strong>Ease of Management:<\/strong> ConfigMaps can be easily integrated with Kubernetes workloads, such as Pods and Deployments, making them simple to manage via YAML manifests.<\/p>\n<p>\n<\/li>\n<p>\n<\/ol>\n<p><\/p>\n<h2>How to Create a ConfigMap<\/h2>\n<p><\/p>\n<p>Creating a ConfigMap can be done in various ways, but for this article, we will focus on using YAML. Here\u2019s how you can create a ConfigMap:<\/p>\n<p><\/p>\n<h3>Step 1: Define Your ConfigMap in a YAML File<\/h3>\n<p><\/p>\n<p>Create a file named <code>configmap.yaml<\/code> with the following content:<\/p>\n<p><\/p>\n<p>yaml<br \/>\napiVersion: v1<br \/>\nkind: ConfigMap<br \/>\nmetadata:<br \/>\nname: example-config<br \/>\nnamespace: default<br \/>\ndata:<br \/>\nDATABASE_URL: &#8220;mongodb:\/\/db.example.com:27017\/mydatabase&#8221;<br \/>\nENABLE_FEATURE_X: &#8220;true&#8221;<br \/>\nLOG_LEVEL: &#8220;debug&#8221;<\/p>\n<p><\/p>\n<p>In this example, we are defining a ConfigMap called <code>example-config<\/code> with three key-value pairs corresponding to different configuration settings for an application.<\/p>\n<p><\/p>\n<h3>Step 2: Apply the ConfigMap<\/h3>\n<p><\/p>\n<p>Use the <code>kubectl<\/code> command-line tool to create the ConfigMap in your Kubernetes cluster:<\/p>\n<p><\/p>\n<p>bash<br \/>\nkubectl apply -f configmap.yaml<\/p>\n<p><\/p>\n<p>This command reads the YAML file and creates the ConfigMap in the specified namespace (default in this case).<\/p>\n<p><\/p>\n<h2>Using ConfigMaps in Pods<\/h2>\n<p><\/p>\n<p>Once you have created a ConfigMap, you can leverage it in your application pods. Here\u2019s how you can consume the <code>example-config<\/code> ConfigMap in a Pod specification:<\/p>\n<p><\/p>\n<h3>Step 1: Define Your Pod in a YAML File<\/h3>\n<p><\/p>\n<p>Create a file named <code>pod.yaml<\/code> with the following content:<\/p>\n<p><\/p>\n<p>yaml<br \/>\napiVersion: v1<br \/>\nkind: Pod<br \/>\nmetadata:<br \/>\nname: example-pod<br \/>\nspec:<br \/>\ncontainers:<\/p>\n<p><\/p>\n<ul><\/p>\n<li>name: example-container<br \/>\nimage: my-app-image:latest<br \/>\nenv:<\/p>\n<ul><\/p>\n<li>name: DATABASE_URL<br \/>\nvalueFrom:<br \/>\nconfigMapKeyRef:<br \/>\nname: example-config<br \/>\nkey: DATABASE_URL<\/li>\n<p><\/p>\n<li>name: ENABLE_FEATURE_X<br \/>\nvalueFrom:<br \/>\nconfigMapKeyRef:<br \/>\nname: example-config<br \/>\nkey: ENABLE_FEATURE_X<\/li>\n<p><\/p>\n<li>name: LOG_LEVEL<br \/>\nvalueFrom:<br \/>\nconfigMapKeyRef:<br \/>\nname: example-config<br \/>\nkey: LOG_LEVEL<\/li>\n<p>\n<\/ul>\n<p>\n<\/li>\n<p>\n<\/ul>\n<p><\/p>\n<p>In this example, the Pod <code>example-pod<\/code> is configured to use the values stored in the <code>example-config<\/code> ConfigMap as environment variables for the container.<\/p>\n<p><\/p>\n<h3>Step 2: Apply the Pod Configuration<\/h3>\n<p><\/p>\n<p>Deploy the Pod using the <code>kubectl<\/code> command:<\/p>\n<p><\/p>\n<p>bash<br \/>\nkubectl apply -f pod.yaml<\/p>\n<p><\/p>\n<h2>Best Practices for Using ConfigMaps<\/h2>\n<p><\/p>\n<ol><\/p>\n<li>\n<p><strong>Version Control ConfigMaps:<\/strong> Treat ConfigMap configurations like code by versioning them in your version control system. This aids in tracking changes and rolling back if needed.<\/p>\n<p>\n<\/li>\n<p><\/p>\n<li>\n<p><strong>Avoid Sensitive Data<\/strong>: Use ConfigMaps for non-sensitive data only. For confidential information, use Kubernetes Secrets.<\/p>\n<p>\n<\/li>\n<p><\/p>\n<li>\n<p><strong>Separate ConfigMaps for Different Concerns:<\/strong> If your application has distinct configuration areas (e.g., database, service endpoints, feature toggles), segment them into different ConfigMaps for better organization.<\/p>\n<p>\n<\/li>\n<p><\/p>\n<li>\n<p><strong>Limit Size:<\/strong> ConfigMaps have a size limit of 1MB. Keep your configuration minimal to ensure performance and manageability. <\/p>\n<p>\n<\/li>\n<p><\/p>\n<li>\n<p><strong>Consistency Across Environments:<\/strong> Maintain consistency in your ConfigMap structure across different deployments or stages, making it easier to manage changes.<\/p>\n<p>\n<\/li>\n<p>\n<\/ol>\n<p><\/p>\n<h2>Conclusion<\/h2>\n<p><\/p>\n<p>ConfigMaps are an invaluable feature in Kubernetes for managing application configuration in a dynamic and scalable manner. By separating configuration from application code, developers can enhance modularity and simplify deployment processes. Whether you are running microservices or traditional applications, leveraging ConfigMaps can significantly improve the maintainability and flexibility of your Kubernetes deployments.<\/p>\n<p><\/p>\n<p>For further insights and practical tips on Kubernetes and cloud-native technologies, stay tuned to WafaTech Blogs. Happy containerizing!<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>In the rapidly evolving world of cloud computing, Kubernetes stands out as the leading orchestration platform for containerized applications. One of the key features that enhances Kubernetes&#8217; flexibility is its ability to manage application configuration using ConfigMaps. In this article, we will explore Kubernetes ConfigMaps, their purpose, how to create and manage them using YAML, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":4366,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[213],"tags":[231,1660,289,217,316,808],"class_list":["post-4365","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kubernetes","tag-application","tag-configmaps","tag-configuration","tag-kubernetes","tag-managing","tag-yaml","et-has-post-format-content","et_post_format-et-post-format-standard"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.5 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Managing Application Configuration with Kubernetes YAML ConfigMaps - WafaTech Blogs<\/title>\n<meta name=\"description\" content=\"Managing Application Configuration with Kubernetes YAML ConfigMaps %\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Managing Application Configuration with Kubernetes YAML ConfigMaps\" \/>\n<meta property=\"og:description\" content=\"Managing Application Configuration with Kubernetes YAML ConfigMaps %\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/\" \/>\n<meta property=\"og:site_name\" content=\"WafaTech Blogs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/WafaTech\/61560546351289\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-06T18:13:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2024\/06\/logo_big.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2221\" \/>\n\t<meta property=\"og:image:height\" content=\"482\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"WafaTech SA\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@wafatech_sa\" \/>\n<meta name=\"twitter:site\" content=\"@wafatech_sa\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"WafaTech SA\" \/>\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\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/managing-application-configuration-with-kubernetes-yaml-configmaps\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/managing-application-configuration-with-kubernetes-yaml-configmaps\\\/\"},\"author\":{\"name\":\"WafaTech SA\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#\\\/schema\\\/person\\\/1a5761fc0feb63ab59d295d7c2648f06\"},\"headline\":\"Managing Application Configuration with Kubernetes YAML ConfigMaps\",\"datePublished\":\"2026-02-06T18:13:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/managing-application-configuration-with-kubernetes-yaml-configmaps\\\/\"},\"wordCount\":669,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/managing-application-configuration-with-kubernetes-yaml-configmaps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Managing-Application-Configuration-with-Kubernetes-YAML-ConfigMaps.png\",\"keywords\":[\"Application\",\"ConfigMaps\",\"Configuration\",\"Kubernetes\",\"Managing\",\"YAML\"],\"articleSection\":[\"Kubernetes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/managing-application-configuration-with-kubernetes-yaml-configmaps\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/managing-application-configuration-with-kubernetes-yaml-configmaps\\\/\",\"url\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/managing-application-configuration-with-kubernetes-yaml-configmaps\\\/\",\"name\":\"Managing Application Configuration with Kubernetes YAML ConfigMaps - WafaTech Blogs\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/managing-application-configuration-with-kubernetes-yaml-configmaps\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/managing-application-configuration-with-kubernetes-yaml-configmaps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Managing-Application-Configuration-with-Kubernetes-YAML-ConfigMaps.png\",\"datePublished\":\"2026-02-06T18:13:48+00:00\",\"description\":\"Managing Application Configuration with Kubernetes YAML ConfigMaps %\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/managing-application-configuration-with-kubernetes-yaml-configmaps\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/managing-application-configuration-with-kubernetes-yaml-configmaps\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/managing-application-configuration-with-kubernetes-yaml-configmaps\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Managing-Application-Configuration-with-Kubernetes-YAML-ConfigMaps.png\",\"contentUrl\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Managing-Application-Configuration-with-Kubernetes-YAML-ConfigMaps.png\",\"width\":1024,\"height\":1024,\"caption\":\"YAML ConfigMaps\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/devops\\\/kubernetes\\\/managing-application-configuration-with-kubernetes-yaml-configmaps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Managing Application Configuration with Kubernetes YAML ConfigMaps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/\",\"name\":\"WafaTech Blogs\",\"description\":\"Smart Technologies\",\"publisher\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#organization\"},\"alternateName\":\"WafaTech\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#organization\",\"name\":\"WafaTech Blogs\",\"alternateName\":\"WafaTech\",\"url\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/logo_big.webp\",\"contentUrl\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/logo_big.webp\",\"width\":2221,\"height\":482,\"caption\":\"WafaTech Blogs\"},\"image\":{\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/WafaTech\\\/61560546351289\\\/\",\"https:\\\/\\\/x.com\\\/wafatech_sa\",\"https:\\\/\\\/www.youtube.com\\\/@wafatech-sa\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/wafatech\\\/\"],\"description\":\"WafaTech, a leading Saudi IT services provider, specializes in cloud solutions, connectivity, and ICT services. Offering secure cloud infrastructure, high-speed internet, and ICT solutions like hosting, backup, and disaster recovery, WafaTech operates a Tier 3 data center at KAUST with ISO certifications. Regulated by CST, the company is committed to innovation, security, and customer satisfaction, empowering businesses in the digital age.\",\"email\":\"sales@wafatech.sa\",\"legalName\":\"Al-Wafa Al-Dhakia For Information Technology LLC\",\"foundingDate\":\"2013-01-08\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/#\\\/schema\\\/person\\\/1a5761fc0feb63ab59d295d7c2648f06\",\"name\":\"WafaTech SA\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fde877f001a2e0497276edc0684d3ba2a416c0de8caeb8e785076a1b1b932b3a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fde877f001a2e0497276edc0684d3ba2a416c0de8caeb8e785076a1b1b932b3a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fde877f001a2e0497276edc0684d3ba2a416c0de8caeb8e785076a1b1b932b3a?s=96&d=mm&r=g\",\"caption\":\"WafaTech SA\"},\"url\":\"https:\\\/\\\/wafatech.sa\\\/blog\\\/author\\\/omer-yaseen\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Managing Application Configuration with Kubernetes YAML ConfigMaps - WafaTech Blogs","description":"Managing Application Configuration with Kubernetes YAML ConfigMaps %","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:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/","og_locale":"en_US","og_type":"article","og_title":"Managing Application Configuration with Kubernetes YAML ConfigMaps","og_description":"Managing Application Configuration with Kubernetes YAML ConfigMaps %","og_url":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/","og_site_name":"WafaTech Blogs","article_publisher":"https:\/\/www.facebook.com\/people\/WafaTech\/61560546351289\/","article_published_time":"2026-02-06T18:13:48+00:00","og_image":[{"width":2221,"height":482,"url":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2024\/06\/logo_big.webp","type":"image\/webp"}],"author":"WafaTech SA","twitter_card":"summary_large_image","twitter_creator":"@wafatech_sa","twitter_site":"@wafatech_sa","twitter_misc":{"Written by":"WafaTech SA","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/#article","isPartOf":{"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/"},"author":{"name":"WafaTech SA","@id":"https:\/\/wafatech.sa\/blog\/#\/schema\/person\/1a5761fc0feb63ab59d295d7c2648f06"},"headline":"Managing Application Configuration with Kubernetes YAML ConfigMaps","datePublished":"2026-02-06T18:13:48+00:00","mainEntityOfPage":{"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/"},"wordCount":669,"commentCount":0,"publisher":{"@id":"https:\/\/wafatech.sa\/blog\/#organization"},"image":{"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/#primaryimage"},"thumbnailUrl":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2026\/02\/Managing-Application-Configuration-with-Kubernetes-YAML-ConfigMaps.png","keywords":["Application","ConfigMaps","Configuration","Kubernetes","Managing","YAML"],"articleSection":["Kubernetes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/","url":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/","name":"Managing Application Configuration with Kubernetes YAML ConfigMaps - WafaTech Blogs","isPartOf":{"@id":"https:\/\/wafatech.sa\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/#primaryimage"},"image":{"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/#primaryimage"},"thumbnailUrl":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2026\/02\/Managing-Application-Configuration-with-Kubernetes-YAML-ConfigMaps.png","datePublished":"2026-02-06T18:13:48+00:00","description":"Managing Application Configuration with Kubernetes YAML ConfigMaps %","breadcrumb":{"@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/#primaryimage","url":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2026\/02\/Managing-Application-Configuration-with-Kubernetes-YAML-ConfigMaps.png","contentUrl":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2026\/02\/Managing-Application-Configuration-with-Kubernetes-YAML-ConfigMaps.png","width":1024,"height":1024,"caption":"YAML ConfigMaps"},{"@type":"BreadcrumbList","@id":"https:\/\/wafatech.sa\/blog\/devops\/kubernetes\/managing-application-configuration-with-kubernetes-yaml-configmaps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wafatech.sa\/blog\/"},{"@type":"ListItem","position":2,"name":"Managing Application Configuration with Kubernetes YAML ConfigMaps"}]},{"@type":"WebSite","@id":"https:\/\/wafatech.sa\/blog\/#website","url":"https:\/\/wafatech.sa\/blog\/","name":"WafaTech Blogs","description":"Smart Technologies","publisher":{"@id":"https:\/\/wafatech.sa\/blog\/#organization"},"alternateName":"WafaTech","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wafatech.sa\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/wafatech.sa\/blog\/#organization","name":"WafaTech Blogs","alternateName":"WafaTech","url":"https:\/\/wafatech.sa\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wafatech.sa\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2024\/06\/logo_big.webp","contentUrl":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2024\/06\/logo_big.webp","width":2221,"height":482,"caption":"WafaTech Blogs"},"image":{"@id":"https:\/\/wafatech.sa\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/WafaTech\/61560546351289\/","https:\/\/x.com\/wafatech_sa","https:\/\/www.youtube.com\/@wafatech-sa","https:\/\/www.linkedin.com\/company\/wafatech\/"],"description":"WafaTech, a leading Saudi IT services provider, specializes in cloud solutions, connectivity, and ICT services. Offering secure cloud infrastructure, high-speed internet, and ICT solutions like hosting, backup, and disaster recovery, WafaTech operates a Tier 3 data center at KAUST with ISO certifications. Regulated by CST, the company is committed to innovation, security, and customer satisfaction, empowering businesses in the digital age.","email":"sales@wafatech.sa","legalName":"Al-Wafa Al-Dhakia For Information Technology LLC","foundingDate":"2013-01-08","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/wafatech.sa\/blog\/#\/schema\/person\/1a5761fc0feb63ab59d295d7c2648f06","name":"WafaTech SA","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/fde877f001a2e0497276edc0684d3ba2a416c0de8caeb8e785076a1b1b932b3a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fde877f001a2e0497276edc0684d3ba2a416c0de8caeb8e785076a1b1b932b3a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fde877f001a2e0497276edc0684d3ba2a416c0de8caeb8e785076a1b1b932b3a?s=96&d=mm&r=g","caption":"WafaTech SA"},"url":"https:\/\/wafatech.sa\/blog\/author\/omer-yaseen\/"}]}},"jetpack_featured_media_url":"https:\/\/wafatech.sa\/blog\/wp-content\/uploads\/2026\/02\/Managing-Application-Configuration-with-Kubernetes-YAML-ConfigMaps.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/posts\/4365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/comments?post=4365"}],"version-history":[{"count":0,"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/posts\/4365\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/media\/4366"}],"wp:attachment":[{"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/media?parent=4365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/categories?post=4365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wafatech.sa\/blog\/wp-json\/wp\/v2\/tags?post=4365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}