{"id":747,"date":"2024-03-01T00:00:00","date_gmt":"2024-02-29T21:00:00","guid":{"rendered":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/genel\/kubernetes-ile-bulut-yonetimi\/"},"modified":"2026-10-06T03:13:30","modified_gmt":"2026-10-06T00:13:30","slug":"kubernetes-ile-bulut-yonetimi","status":"publish","type":"post","link":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/buluta-genel-bakis\/kubernetes-ile-bulut-yonetimi\/","title":{"rendered":"Kubernetes ile Bulut Y\u00f6netimi"},"content":{"rendered":"<div class=\"fc-resource-revision\" data-fc-editorial=\"20261006\">\n<p class=\"fc-article-summary\">Kubernetes ile bulut y\u00f6netimi, uygulamay\u0131 ilk kez \u00e7al\u0131\u015ft\u0131rd\u0131ktan sonra da devam eden bir i\u015fletim i\u015fidir. De\u011fi\u015fikliklerin izlenmesi, kaynaklar\u0131n payla\u015f\u0131lmas\u0131, g\u00fcvenli eri\u015fim, s\u00fcr\u00fcm y\u00f6netimi ve kurtarma haz\u0131rl\u0131\u011f\u0131 ayn\u0131 plan\u0131n par\u00e7alar\u0131d\u0131r. Platformun sa\u011flad\u0131\u011f\u0131 otomasyon, bu i\u015flerin sahipli\u011fini ortadan kald\u0131rmaz.<\/p>\n<figure class=\"fc-editorial-figure\"><img loading=\"lazy\" src=\"\/community\/assets\/resource-renewal-20261006\/kubernetes-day2-operations-tr.svg\" width=\"960\" height=\"440\"  decoding=\"async\" alt=\"Tan\u0131ml\u0131 yap\u0131land\u0131rma kontroll\u00fc olarak uygulan\u0131r, g\u00f6zlem verisiyle de\u011ferlendirilir ve sonraki de\u011fi\u015fikli\u011fe geri bildirim sa\u011flar.\"><figcaption>Her de\u011fi\u015fikli\u011fin sahibi, kabul \u00f6l\u00e7\u00fct\u00fc ve geri d\u00f6n\u00fc\u015f yolu belirlenir.<br \/><a class=\"fc-diagram-open\" href=\"\/community\/assets\/resource-renewal-20261006\/kubernetes-day2-operations-tr.svg\">G\u00f6rseli b\u00fcy\u00fct \u2192<\/a><\/figcaption><\/figure>\n<h2>Sorumluluklar\u0131 bile\u015fenlere g\u00f6re ay\u0131r\u0131n<\/h2>\n<p>Kontrol d\u00fczlemi, worker node, a\u011f eklentisi, depolama s\u00fcr\u00fcc\u00fcs\u00fc ve uygulama farkl\u0131 ya\u015fam d\u00f6ng\u00fclerine sahiptir. Her katman i\u00e7in g\u00fcncelleme, izleme, yedek ve olay m\u00fcdahalesi sorumlusunu belirleyin. Y\u00f6netilen bir hizmet kullan\u0131yorsan\u0131z bu ayr\u0131m\u0131 \u00fcr\u00fcn s\u00f6zle\u015fmesi ve teknik kapsamla e\u015fle\u015ftirin.<\/p>\n<p>\u00d6rne\u011fin kontrol d\u00fczleminin sa\u011flay\u0131c\u0131 taraf\u0131ndan i\u015fletilmesi, uygulama Secret\u2019lar\u0131n\u0131n do\u011fru y\u00f6netildi\u011fini veya veritaban\u0131n\u0131n geri y\u00fcklenebildi\u011fini tek ba\u015f\u0131na garanti etmez. Olay an\u0131nda kimin hangi kayd\u0131 a\u00e7aca\u011f\u0131 ve hangi kan\u0131t\u0131 sa\u011flayaca\u011f\u0131 \u00f6nceden bilinmelidir.<\/p>\n<h2>De\u011fi\u015fiklikleri tekrar \u00fcretilebilir tutun<\/h2>\n<p>Kaynak tan\u0131mlar\u0131n\u0131 s\u00fcr\u00fcm kontrol\u00fcnde tutmak, inceleme ve geri d\u00f6n\u00fc\u015f ba\u011flam\u0131 sa\u011flar. GitOps yakla\u015f\u0131m\u0131 tan\u0131mlanan durumun k\u00fcmeyle uzla\u015ft\u0131r\u0131lmas\u0131na yard\u0131mc\u0131 olabilir; fakat yanl\u0131\u015f tan\u0131mlanm\u0131\u015f bir kaynak da ayn\u0131 \u015fekilde yay\u0131labilir. \u00dcretim de\u011fi\u015fikli\u011finde inceleme, do\u011frulama ve yetki s\u0131n\u0131r\u0131n\u0131 koruyun.<\/p>\n<p>\u0130maj etiketlerini, chart s\u00fcr\u00fcmlerini ve ba\u011f\u0131ml\u0131l\u0131klar\u0131 izlenebilir \u015fekilde sabitleyin. Ayn\u0131 etiketin farkl\u0131 i\u00e7eri\u011fe i\u015faret etmesi tekrar \u00fcretilebilirli\u011fi bozar. Gizli de\u011ferleri kaynak koduna eklemeyin; ayr\u0131 s\u0131r y\u00f6netimi ve eri\u015fim kontrol\u00fc kullan\u0131n.<\/p>\n<h2>Ekipler aras\u0131nda kaynak payla\u015f\u0131m\u0131<\/h2>\n<p>Namespace, RBAC, quota ve limit aral\u0131klar\u0131yla sorumluluk alanlar\u0131 olu\u015fturun. Kaynak talepleri ile ger\u00e7ek kullan\u0131m\u0131 kar\u015f\u0131la\u015ft\u0131r\u0131n; kullan\u0131lmayan fakat rezerve edilmi\u015f kapasiteyi ve limit kaynakl\u0131 hatalar\u0131 ayr\u0131 inceleyin. Otomatik \u00f6l\u00e7eklemeyi uygulama metrikleri ve altyap\u0131 kapasitesiyle birlikte de\u011ferlendirin.<\/p>\n<p>A\u011f trafi\u011fi i\u00e7in varsay\u0131lan izin yakla\u015f\u0131m\u0131n\u0131 belirleyin. Gerekli NetworkPolicy kurallar\u0131n\u0131n a\u011f eklentisi taraf\u0131ndan uyguland\u0131\u011f\u0131n\u0131 izinli ve izinsiz ba\u011flant\u0131 testleriyle do\u011frulay\u0131n. Konfig\u00fcrasyonun kabul edilmesi kural\u0131n ger\u00e7ekten uyguland\u0131\u011f\u0131n\u0131 kan\u0131tlamaz.<\/p>\n<h2>G\u00f6zlemlenebilirli\u011fi kullan\u0131c\u0131 etkisine ba\u011flay\u0131n<\/h2>\n<p>Metrikler, loglar ve olay kay\u0131tlar\u0131 birlikte de\u011ferlendirildi\u011finde ar\u0131za ba\u011flam\u0131 olu\u015fur. Yaln\u0131z node CPU\u2019sunu izlemek yerine istek hata oran\u0131, yan\u0131t s\u00fcresi, kuyruk gecikmesi ve veri taban\u0131 ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 da takip edin. Alarm\u0131n bir sahibi ve uygulanabilir ilk inceleme ad\u0131m\u0131 olmal\u0131d\u0131r.<\/p>\n<p>Log saklama s\u00fcresini ve ki\u015fisel veri kapsam\u0131n\u0131 kontrol edin. Ortak bir log sistemine parola veya eri\u015fim anahtar\u0131 ta\u015f\u0131mamak i\u00e7in uygulama \u00e7\u0131kt\u0131s\u0131n\u0131 g\u00f6zden ge\u00e7irin. \u0130zleme arac\u0131n\u0131n kendisinin kaynak kullan\u0131m\u0131 ve eri\u015fim yetkileri de i\u015fletim plan\u0131na dahildir.<\/p>\n<h2>Y\u00fckseltmeyi ba\u011f\u0131ml\u0131l\u0131k s\u0131ras\u0131yla planlay\u0131n<\/h2>\n<p>Kubernetes version skew politikas\u0131n\u0131, kald\u0131r\u0131lan API\u2019leri ve eklenti uyumlulu\u011funu se\u00e7ilen s\u00fcr\u00fcm i\u00e7in inceleyin. Kontrol d\u00fczlemi, node, CNI, CSI ve kritik controller g\u00fcncellemelerinin s\u0131ras\u0131 \u00f6nemlidir. Eski manifestte yaln\u0131z API s\u00fcr\u00fcm\u00fcn\u00fc de\u011fi\u015ftirmek her zaman yeterli olmaz; alanlar\u0131n anlam\u0131 ve davran\u0131\u015f\u0131 da de\u011fi\u015febilir.<\/p>\n<p>Temsili test ortam\u0131nda yay\u0131n, a\u011f eri\u015fimi, depolama ba\u011flama ve kritik uygulama davran\u0131\u015flar\u0131n\u0131 deneyin. \u00dcretim bak\u0131m\u0131nda yeterli kapasite ve geri d\u00f6n\u00fc\u015f ko\u015fulu bulunmal\u0131d\u0131r. Ba\u015far\u0131l\u0131 s\u00fcr\u00fcm g\u00fcncellemesi sonras\u0131nda uygulama kabul\u00fcn\u00fc ayr\u0131ca yap\u0131n.<\/p>\n<h2>Kurtarma plan\u0131n\u0131 kan\u0131tlay\u0131n<\/h2>\n<p>Kontrol d\u00fczlemi yap\u0131land\u0131rmas\u0131 ve uygulama verisi farkl\u0131 yedek kapsamlar\u0131d\u0131r. \u0130lgili yedekleri, eri\u015fim bilgilerini ve d\u0131\u015f ba\u011f\u0131ml\u0131l\u0131klar\u0131 ayr\u0131 envantere al\u0131n. Geri y\u00fckleme denemesinde hizmetlerin a\u011fa a\u00e7\u0131lmas\u0131n\u0131, do\u011fru veriyi kullanmas\u0131n\u0131 ve i\u015f ak\u0131\u015flar\u0131n\u0131n tamamlanmas\u0131n\u0131 kontrol edin.<\/p>\n<h2>S\u0131k sorulan sorular<\/h2>\n<dl>\n<dt><strong>GitOps yanl\u0131\u015f de\u011fi\u015fiklikleri \u00f6nler mi?<\/strong><\/dt>\n<dd>\n<p>Tek ba\u015f\u0131na \u00f6nlemez. \u0130nceleme, politika, test ve yetki kontrolleriyle birlikte kullan\u0131ld\u0131\u011f\u0131nda de\u011fi\u015fikliklerin izlenebilirli\u011fini art\u0131r\u0131r.<\/p>\n<\/dd>\n<dt><strong>K\u00fcme sa\u011fl\u0131kl\u0131 g\u00f6r\u00fcn\u00fcyorsa uygulama da sa\u011fl\u0131kl\u0131 m\u0131d\u0131r?<\/strong><\/dt>\n<dd>\n<p>Hay\u0131r. K\u00fcme bile\u015fenleri \u00e7al\u0131\u015f\u0131rken uygulama, veri veya d\u0131\u015f ba\u011f\u0131ml\u0131l\u0131k hatas\u0131 devam edebilir. Kullan\u0131c\u0131 etkisi ayr\u0131ca izlenmelidir.<\/p>\n<\/dd>\n<\/dl>\n<h2>Sonraki ad\u0131m<\/h2>\n<p>Teknik nesneleri <a href=\"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/konteynerlar-kubernetes-docker\/kubernetes-hakkinda-bilmeniz-gerekenler\/\">temel kavramlar<\/a> ve operasyonel sorunlar\u0131 <a href=\"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/konteynerlar-kubernetes-docker\/kubernetes-sirlari-iste-ipuclari\/\">hata inceleme ak\u0131\u015f\u0131<\/a> ile birlikte ele al\u0131n.<\/p>\n<h2>Kaynaklar<\/h2>\n<ol>\n<li><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/cluster-administration\/\" rel=\"noopener\" target=\"_blank\">Cluster Administration | Kubernetes<\/a><\/li>\n<li><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/security\/security-checklist\/\" rel=\"noopener\" target=\"_blank\">Security Checklist | Kubernetes<\/a><\/li>\n<li><a href=\"https:\/\/kubernetes.io\/releases\/version-skew-policy\/\" rel=\"noopener\" target=\"_blank\">Version Skew Policy | Kubernetes<\/a><\/li>\n<li><a href=\"https:\/\/www.cisa.gov\/stopransomware\/ransomware-guide\" rel=\"noopener\" target=\"_blank\">CISA \u2014 StopRansomware Guide: korunan yedekler ve geri y\u00fckleme<\/a><\/li>\n<\/ol>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Kubernetes ile bulut y\u00f6netimi, uygulamay\u0131 ilk kez \u00e7al\u0131\u015ft\u0131rd\u0131ktan sonra da devam eden bir i\u015fletim i\u015fidir. De\u011fi\u015fikliklerin izlenmesi, kaynaklar\u0131n payla\u015f\u0131lmas\u0131, g\u00fcvenli eri\u015fim, s\u00fcr\u00fcm y\u00f6netimi ve kurtarma haz\u0131rl\u0131\u011f\u0131 ayn\u0131 plan\u0131n par\u00e7alar\u0131d\u0131r. Platformun sa\u011flad\u0131\u011f\u0131 otomasyon, bu i\u015flerin sahipli\u011fini ortadan kald\u0131rmaz. Her de\u011fi\u015fikli\u011fin sahibi, kabul \u00f6l\u00e7\u00fct\u00fc ve geri d\u00f6n\u00fc\u015f yolu belirlenir.G\u00f6rseli b\u00fcy\u00fct \u2192 Sorumluluklar\u0131 bile\u015fenlere g\u00f6re ay\u0131r\u0131n Kontrol d\u00fczlemi, [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":1429,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,27],"tags":[91,35,92],"class_list":["post-747","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-buluta-genel-bakis","category-konteynerlar-kubernetes-docker","tag-konteyner","tag-kubernetes","tag-kubernetes-ile-bulut-yonetimi"],"_links":{"self":[{"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts\/747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/comments?post=747"}],"version-history":[{"count":2,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts\/747\/revisions"}],"predecessor-version":[{"id":757,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts\/747\/revisions\/757"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/media\/1429"}],"wp:attachment":[{"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/media?parent=747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/categories?post=747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/tags?post=747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}