{"id":18388,"date":"2025-04-17T09:15:15","date_gmt":"2025-04-17T06:15:15","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/"},"modified":"2025-04-17T09:15:15","modified_gmt":"2025-04-17T06:15:15","slug":"kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/","title":{"rendered":"Kubernetes S\u0131rrlar\u0131 ve ConfigMap&#8217;leri: Geli\u015fmi\u015f K\u0131lavuz"},"content":{"rendered":"<p><body><\/p>\n<p>Kubernetes S\u0131rrlar\u0131 ve ConfigMap&#8217;leri: Geli\u015fmi\u015f K\u0131lavuz<\/p>\n<p>Kubernetes, modern uygulama da\u011f\u0131t\u0131m\u0131n\u0131n temel ta\u015flar\u0131ndan biridir.  Ancak, g\u00fcvenli ve y\u00f6netilebilir bir Kubernetes k\u00fcmesi olu\u015fturmak i\u00e7in,  ConfigMap&#8217;ler ve Secrets&#8217;lerin etkili bir \u015fekilde kullan\u0131m\u0131 hayati \u00f6nem ta\u015f\u0131r. Bu makalede, bu iki \u00f6nemli Kubernetes objesini derinlemesine inceleyece\u011fiz ve geli\u015fmi\u015f kullan\u0131m senaryolar\u0131n\u0131 ele alaca\u011f\u0131z.<\/p>\n<h2>ConfigMap&#8217;ler: Uygulama Yap\u0131land\u0131rmalar\u0131n\u0131z\u0131 Y\u00f6netin<\/h2>\n<p>ConfigMap&#8217;ler, uygulamalar\u0131n\u0131z\u0131n yap\u0131land\u0131rma verilerini depolamak i\u00e7in kullan\u0131lan Kubernetes objeleridir.  \u00d6rne\u011fin, veritaban\u0131 ba\u011flant\u0131 dizileri, API anahtarlar\u0131 veya di\u011fer uygulamaya \u00f6zg\u00fc ayarlar ConfigMap&#8217;ler arac\u0131l\u0131\u011f\u0131yla y\u00f6netilebilir.  Bu sayede, uygulamalar\u0131n\u0131z\u0131 yeniden da\u011f\u0131t\u0131m yapmadan yap\u0131land\u0131rman\u0131z\u0131 de\u011fi\u015ftirebilirsiniz.  Ayr\u0131ca,  ConfigMap&#8217;ler uygulamalar\u0131n\u0131za \u00e7evre de\u011fi\u015fkenleri veya dosyalar olarak aktar\u0131labilir. <\/p>\n<p><strong>\u00d6rnek ConfigMap Olu\u015fturma:<\/strong><\/p>\n<pre><code class=\"language-yaml\">\napiVersion: v1\nkind: ConfigMap\nmetadata:\n  name: my-config\ndata:\n  DATABASE_URL: \"jdbc:mysql:\/\/db-host:3306\/mydb\"\n  API_KEY: \"your-api-key\"\n<\/code><\/pre>\n<p>Yukar\u0131daki \u00f6rnekte,  <code>DATABASE_URL<\/code> ve <code>API_KEY<\/code> gibi yap\u0131land\u0131rma de\u011ferleri ConfigMap i\u00e7erisinde saklan\u0131r.  Uygulaman\u0131z bu de\u011ferlere,  pod&#8217;lar\u0131n\u0131z\u0131n tan\u0131m\u0131nda belirtilen \u00e7evre de\u011fi\u015fkenleri arac\u0131l\u0131\u011f\u0131yla eri\u015febilir.<\/p>\n<h2>Secrets: Hassas Verilerinizi G\u00fcvenli Bir \u015eekilde Saklay\u0131n<\/h2>\n<p>Secrets,  API anahtarlar\u0131, \u015fifreler, sertifikalar gibi hassas verileri g\u00fcvenli bir \u015fekilde saklamak i\u00e7in kullan\u0131lan Kubernetes objeleridir.  ConfigMap&#8217;lerden farkl\u0131 olarak,  Secrets&#8217;ler Kubernetes taraf\u0131ndan \u015fifrelenir ve  gizlilik seviyesi daha y\u00fcksektir.  Bu,  g\u00fcvenlik a\u00e7\u0131s\u0131ndan olduk\u00e7a \u00f6nemlidir, \u00e7\u00fcnk\u00fc hassas bilgilerinizin do\u011frudan pod&#8217;lar\u0131n\u0131z\u0131n i\u00e7inde g\u00f6r\u00fcnmesini engeller. <\/p>\n<p><strong>\u00d6nemli Not:<\/strong> Secrets&#8217;leri do\u011frudan komut dosyalar\u0131n\u0131za eklememek ve m\u00fcmk\u00fcn oldu\u011funca \u00e7evre de\u011fi\u015fkenleri arac\u0131l\u0131\u011f\u0131yla eri\u015fim sa\u011flamak, g\u00fcvenli\u011fi art\u0131r\u0131r.  Ayr\u0131ca,  Secrets&#8217;leri d\u00fczenli olarak d\u00f6nd\u00fcrmeyi (rotate) ve g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 d\u00fczenli olarak kontrol etmeyi unutmay\u0131n.<\/p>\n<p><strong>\u00d6rnek Secret Olu\u015fturma:<\/strong><\/p>\n<pre><code class=\"language-yaml\">\napiVersion: v1\nkind: Secret\nmetadata:\n  name: my-secret\ntype: Opaque\nstringData:\n  DB_PASSWORD: \"g\u00fc\u00e7l\u00fc_\u015fifre\"\n<\/code><\/pre>\n<p>Bu \u00f6rnekte, veritaban\u0131 \u015fifresi g\u00fcvenli bir \u015fekilde saklan\u0131r.  Uygulaman\u0131z bu \u015fifreye, pod tan\u0131m\u0131nda belirtilen \u00e7evre de\u011fi\u015fkenleri veya dosya montaj\u0131 yoluyla eri\u015febilir.  <code>type: Opaque<\/code> ile \u015fifreleme t\u00fcr\u00fc belirtilir.  Daha geli\u015fmi\u015f \u015fifreleme y\u00f6ntemleri i\u00e7in farkl\u0131 secret t\u00fcrleri de mevcuttur.<\/p>\n<h2>Geli\u015fmi\u015f Kullan\u0131m Senaryolar\u0131<\/h2>\n<p>ConfigMap&#8217;ler ve Secrets&#8217;lerin kullan\u0131m\u0131 sadece basit yap\u0131land\u0131rma dosyalar\u0131n\u0131 y\u00f6netmekle s\u0131n\u0131rl\u0131 de\u011fildir.  \u00d6rne\u011fin,  ConfigMap&#8217;leri dinamik konfig\u00fcrasyon i\u00e7in kullanabilir,  Secrets&#8217;leri  gizli dosyalar\u0131 y\u00f6netebilir ve hatta  Secret&#8217;leri  birden \u00e7ok uygulama aras\u0131nda payla\u015fabilirsiniz.  Bu senaryolar,  Kubernetes&#8217;in \u00f6l\u00e7eklenebilirli\u011fini ve y\u00f6netilebilirli\u011fini art\u0131rmada b\u00fcy\u00fck rol oynar.<\/p>\n<h2>En \u0130yi Uygulamalar<\/h2>\n<p>Kubernetes&#8217;te ConfigMap&#8217;ler ve Secrets&#8217;leri etkili ve g\u00fcvenli bir \u015fekilde kullanmak i\u00e7in baz\u0131 en iyi uygulamalar \u015funlard\u0131r:<\/p>\n<ul>\n<li>Hassas verileri asla ConfigMap&#8217;lerde saklamay\u0131n.<\/li>\n<li>Secrets&#8217;leri d\u00fczenli olarak d\u00f6nd\u00fcr\u00fcn (rotate).<\/li>\n<li>M\u00fcmk\u00fcn oldu\u011funca \u00e7evre de\u011fi\u015fkenleri kullanarak Secrets&#8217;lere eri\u015fim sa\u011flay\u0131n.<\/li>\n<li>Secrets&#8217;lerin ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fc dikkatlice y\u00f6netin.<\/li>\n<li>G\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 d\u00fczenli olarak kontrol edin.<\/li>\n<\/ul>\n<p>Bu makalede, Kubernetes ConfigMap&#8217;ler ve Secrets&#8217;lerin temel kullan\u0131m\u0131ndan daha geli\u015fmi\u015f tekniklere kadar geni\u015f bir yelpazeyi ele ald\u0131k.  Umar\u0131m bu bilgiler, Kubernetes uygulamalar\u0131n\u0131z\u0131 daha g\u00fcvenli ve y\u00f6netilebilir hale getirmenize yard\u0131mc\u0131 olur. Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz.<\/p>\n<p><strong>Faydal\u0131 Kaynaklar:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/configuration\/configmap\/\">Kubernetes ConfigMap Dok\u00fcmantasyonu<\/a><\/li>\n<li><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/configuration\/secret\/\">Kubernetes Secret Dok\u00fcmantasyonu<\/a><\/li>\n<\/ul>\n<p>#Etiketler: Kubernetes, Secrets, ConfigMap, Kubernetes S\u0131rrlar\u0131, Kubernetes ConfigMap, Konteyner, Docker, Kubectl, Geli\u015fmi\u015f Kubernetes, G\u00fcvenlik, Konfig\u00fcrasyon<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Kubernetes S\u0131rrlar\u0131 ve ConfigMap&#8217;leri: Geli\u015fmi\u015f K\u0131lavuz Kubernetes, modern uygulama da\u011f\u0131t\u0131m\u0131n\u0131n temel ta\u015flar\u0131ndan biridir. Ancak, g\u00fcvenli ve y\u00f6netilebilir bir&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-18388","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kubernetes S\u0131rrlar\u0131 ve ConfigMap&#039;leri: Geli\u015fmi\u015f K\u0131lavuz<\/title>\n<meta name=\"description\" content=\"Kubernetes, modern uygulama da\u011f\u0131t\u0131m\u0131n\u0131n temel ta\u015flar\u0131ndan biridir. Ancak, g\u00fcvenli ve y\u00f6netilebilir bir Kubernetes k\u00fcmesi olu\u015fturmak i\u00e7in, ConfigMap&#039;ler ve Secrets&#039;lerin etkili bir \u015fekilde kullan\u0131m\u0131 hayati \u00f6nem ta\u015f\u0131r. Bu makalede, bu iki \u00f6nemli Kubernetes objesini derinlemesine inceleyece\u011fiz ve geli\u015fmi\u015f kullan\u0131m senaryolar\u0131n\u0131 ele alaca\u011f\u0131z.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kubernetes S\u0131rrlar\u0131 ve ConfigMap&#039;leri: Geli\u015fmi\u015f K\u0131lavuz\" \/>\n<meta property=\"og:description\" content=\"Kubernetes, modern uygulama da\u011f\u0131t\u0131m\u0131n\u0131n temel ta\u015flar\u0131ndan biridir. Ancak, g\u00fcvenli ve y\u00f6netilebilir bir Kubernetes k\u00fcmesi olu\u015fturmak i\u00e7in, ConfigMap&#039;ler ve Secrets&#039;lerin etkili bir \u015fekilde kullan\u0131m\u0131 hayati \u00f6nem ta\u015f\u0131r. Bu makalede, bu iki \u00f6nemli Kubernetes objesini derinlemesine inceleyece\u011fiz ve geli\u015fmi\u015f kullan\u0131m senaryolar\u0131n\u0131 ele alaca\u011f\u0131z.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-17T06:15:15+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Kubernetes S\u0131rrlar\u0131 ve ConfigMap&#8217;leri: Geli\u015fmi\u015f K\u0131lavuz\",\"datePublished\":\"2025-04-17T06:15:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/\"},\"wordCount\":615,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/\",\"name\":\"Kubernetes S\u0131rrlar\u0131 ve ConfigMap'leri: Geli\u015fmi\u015f K\u0131lavuz\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-17T06:15:15+00:00\",\"description\":\"Kubernetes, modern uygulama da\u011f\u0131t\u0131m\u0131n\u0131n temel ta\u015flar\u0131ndan biridir. Ancak, g\u00fcvenli ve y\u00f6netilebilir bir Kubernetes k\u00fcmesi olu\u015fturmak i\u00e7in, ConfigMap'ler ve Secrets'lerin etkili bir \u015fekilde kullan\u0131m\u0131 hayati \u00f6nem ta\u015f\u0131r. Bu makalede, bu iki \u00f6nemli Kubernetes objesini derinlemesine inceleyece\u011fiz ve geli\u015fmi\u015f kullan\u0131m senaryolar\u0131n\u0131 ele alaca\u011f\u0131z.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kubernetes S\u0131rrlar\u0131 ve ConfigMap&#8217;leri: Geli\u015fmi\u015f K\u0131lavuz\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Kubernetes S\u0131rrlar\u0131 ve ConfigMap'leri: Geli\u015fmi\u015f K\u0131lavuz","description":"Kubernetes, modern uygulama da\u011f\u0131t\u0131m\u0131n\u0131n temel ta\u015flar\u0131ndan biridir. Ancak, g\u00fcvenli ve y\u00f6netilebilir bir Kubernetes k\u00fcmesi olu\u015fturmak i\u00e7in, ConfigMap'ler ve Secrets'lerin etkili bir \u015fekilde kullan\u0131m\u0131 hayati \u00f6nem ta\u015f\u0131r. Bu makalede, bu iki \u00f6nemli Kubernetes objesini derinlemesine inceleyece\u011fiz ve geli\u015fmi\u015f kullan\u0131m senaryolar\u0131n\u0131 ele alaca\u011f\u0131z.","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:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/","og_locale":"tr_TR","og_type":"article","og_title":"Kubernetes S\u0131rrlar\u0131 ve ConfigMap'leri: Geli\u015fmi\u015f K\u0131lavuz","og_description":"Kubernetes, modern uygulama da\u011f\u0131t\u0131m\u0131n\u0131n temel ta\u015flar\u0131ndan biridir. Ancak, g\u00fcvenli ve y\u00f6netilebilir bir Kubernetes k\u00fcmesi olu\u015fturmak i\u00e7in, ConfigMap'ler ve Secrets'lerin etkili bir \u015fekilde kullan\u0131m\u0131 hayati \u00f6nem ta\u015f\u0131r. Bu makalede, bu iki \u00f6nemli Kubernetes objesini derinlemesine inceleyece\u011fiz ve geli\u015fmi\u015f kullan\u0131m senaryolar\u0131n\u0131 ele alaca\u011f\u0131z.","og_url":"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-17T06:15:15+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Kubernetes S\u0131rrlar\u0131 ve ConfigMap&#8217;leri: Geli\u015fmi\u015f K\u0131lavuz","datePublished":"2025-04-17T06:15:15+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/"},"wordCount":615,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/","url":"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/","name":"Kubernetes S\u0131rrlar\u0131 ve ConfigMap'leri: Geli\u015fmi\u015f K\u0131lavuz","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-17T06:15:15+00:00","description":"Kubernetes, modern uygulama da\u011f\u0131t\u0131m\u0131n\u0131n temel ta\u015flar\u0131ndan biridir. Ancak, g\u00fcvenli ve y\u00f6netilebilir bir Kubernetes k\u00fcmesi olu\u015fturmak i\u00e7in, ConfigMap'ler ve Secrets'lerin etkili bir \u015fekilde kullan\u0131m\u0131 hayati \u00f6nem ta\u015f\u0131r. Bu makalede, bu iki \u00f6nemli Kubernetes objesini derinlemesine inceleyece\u011fiz ve geli\u015fmi\u015f kullan\u0131m senaryolar\u0131n\u0131 ele alaca\u011f\u0131z.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/kubernetes-sirrlari-ve-configmapleri-gelismis-kilavuz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Kubernetes S\u0131rrlar\u0131 ve ConfigMap&#8217;leri: Geli\u015fmi\u015f K\u0131lavuz"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/18388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=18388"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/18388\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=18388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=18388"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=18388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}