{"id":715,"date":"2024-03-01T00:06:20","date_gmt":"2024-02-29T21:06:20","guid":{"rendered":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/?p=715"},"modified":"2026-10-06T02:41:35","modified_gmt":"2026-10-05T23:41:35","slug":"kubernetes-nedir-kubernetes-ile-tanisin","status":"publish","type":"post","link":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/konteynerlar-kubernetes-docker\/kubernetes-nedir-kubernetes-ile-tanisin\/","title":{"rendered":"Kubernetes Nedir? Kubernetes \u0130le Tan\u0131\u015f\u0131n"},"content":{"rendered":"<div class=\"fc-resource-revision\" data-fc-editorial=\"20261006\">\n<p class=\"fc-article-summary\">Kubernetes, konteynerli uygulamalar\u0131n tan\u0131mlanan duruma uygun \u00e7al\u0131\u015fmas\u0131n\u0131 y\u00f6netmeye yard\u0131mc\u0131 olan a\u00e7\u0131k kaynakl\u0131 bir platformdur. Ekip uygulaman\u0131n ka\u00e7 \u00f6rne\u011finin \u00e7al\u0131\u015faca\u011f\u0131n\u0131 ve hangi kaynaklar\u0131 kullanaca\u011f\u0131n\u0131 tan\u0131mlar; denetleyiciler mevcut durumla bu hedef aras\u0131ndaki fark\u0131 gidermeye \u00e7al\u0131\u015f\u0131r. Bu yakla\u015f\u0131m, uygulama ve veri tasar\u0131m\u0131n\u0131n yerini almaz.<\/p>\n<figure class=\"fc-editorial-figure\"><img loading=\"lazy\" src=\"\/community\/assets\/resource-renewal-20261006\/kubernetes-introduction-tr.svg\" width=\"960\" height=\"440\"  decoding=\"async\" alt=\"API \u00fczerinden istenen durum tan\u0131mlan\u0131r; denetleyiciler Pod durumunu uzla\u015ft\u0131r\u0131r. Kullan\u0131c\u0131 trafi\u011fi ayr\u0131 bir Service yolundan uygun u\u00e7lara gider. Readiness kontrol\u00fc trafik almaya haz\u0131r olmay\u0131 belirtir; Pod yeniden olu\u015fturulmas\u0131 verinin kendili\u011finden kurtar\u0131ld\u0131\u011f\u0131 anlam\u0131na gelmez.\"><figcaption>Kontrol ak\u0131\u015f\u0131 ile kullan\u0131c\u0131 trafi\u011fi ayr\u0131 yollard\u0131r; haz\u0131r olma kontrol\u00fc ikisini ili\u015fkilendirir.<br \/><a class=\"fc-diagram-open\" href=\"\/community\/assets\/resource-renewal-20261006\/kubernetes-introduction-tr.svg\">G\u00f6rseli b\u00fcy\u00fct \u2192<\/a><\/figcaption><\/figure>\n<h2>Temel bile\u015fenlerin g\u00f6revleri<\/h2>\n<p>Pod, Kubernetes\u2019in zamanlad\u0131\u011f\u0131 en k\u00fc\u00e7\u00fck \u00e7al\u0131\u015ft\u0131rma birimidir ve bir veya daha fazla ili\u015fkili konteyner bar\u0131nd\u0131rabilir. Deployment, \u00e7o\u011falt\u0131lm\u0131\u015f ve genellikle durum tutmayan uygulama \u00f6rneklerinin g\u00fcncellenmesini y\u00f6netir. Service ise de\u011fi\u015fen Pod adreslerinin \u00f6n\u00fcnde kararl\u0131 bir eri\u015fim soyutlamas\u0131 sa\u011flar. Bu nesneler ayn\u0131 sorunu \u00e7\u00f6zmez; birlikte kullan\u0131lan farkl\u0131 yap\u0131 ta\u015flar\u0131d\u0131r.<\/p>\n<p>Kontrol d\u00fczlemi API ve denetim i\u015flevlerini y\u00fcr\u00fct\u00fcr. \u00c7al\u0131\u015fan d\u00fc\u011f\u00fcmlerdeki kubelet, kendisine atanan Pod\u2019lar\u0131n y\u00fcr\u00fct\u00fclmesini takip eder. Zamanlay\u0131c\u0131, yerle\u015ftirme kararlar\u0131nda kaynak talepleri ve k\u0131s\u0131tlar\u0131 kullan\u0131r. Ger\u00e7ekte kullan\u0131labilir kapasite, d\u00fc\u011f\u00fcm sa\u011fl\u0131\u011f\u0131 ve a\u011f yap\u0131land\u0131rmas\u0131 hedef durumun sa\u011flan\u0131p sa\u011flanamayaca\u011f\u0131n\u0131 etkiler.<\/p>\n<h2>Otomatik toparlanman\u0131n s\u0131n\u0131r\u0131<\/h2>\n<p>Bir konteynerin yeniden ba\u015flat\u0131lmas\u0131, uygulaman\u0131n mant\u0131ksal hatas\u0131n\u0131 veya bozuk verisini d\u00fczeltmez. Eksik kimlik bilgisi, ula\u015f\u0131lmayan veritaban\u0131 veya yanl\u0131\u015f yap\u0131land\u0131rma yeni Pod\u2019da da devam edebilir. Olaylar\u0131, uygulama g\u00fcnl\u00fcklerini ve ba\u011f\u0131ml\u0131l\u0131klar\u0131 birlikte incelemek gerekir. S\u00fcrekli yeniden ba\u015flatma say\u0131s\u0131n\u0131 ba\u015far\u0131 g\u00f6stergesi gibi yorumlamay\u0131n.<\/p>\n<p>Readiness kontrol\u00fc, \u00f6rne\u011fin trafik almaya uygunlu\u011funu bildirir; ba\u015far\u0131s\u0131zl\u0131k genellikle Service u\u00e7lar\u0131na kat\u0131l\u0131m\u0131 etkiler. Liveness kontrol\u00fc ise gerekti\u011finde konteynerin yeniden ba\u015flat\u0131lmas\u0131n\u0131 tetikleyebilir. Startup kontrol\u00fc yava\u015f a\u00e7\u0131lan uygulamalara ayr\u0131 ba\u015flang\u0131\u00e7 de\u011ferlendirmesi sa\u011flar. Yanl\u0131\u015f liveness tasar\u0131m\u0131, yo\u011fun ama sa\u011fl\u0131kl\u0131 bir uygulamay\u0131 tekrar tekrar yeniden ba\u015flatabilir.<\/p>\n<h2>Kaynaklar\u0131 ve veriyi a\u00e7\u0131k tan\u0131mlay\u0131n<\/h2>\n<p>Kaynak talepleri zamanlamaya, limitler \u00e7al\u0131\u015fma s\u0131n\u0131rlar\u0131na katk\u0131 sa\u011flar. \u00c7ok d\u00fc\u015f\u00fck bellek limiti uygulaman\u0131n sonland\u0131r\u0131lmas\u0131na; ger\u00e7ek\u00e7i olmayan talepler ise kapasitenin verimsiz kullan\u0131lmas\u0131na neden olabilir. De\u011ferleri uygulaman\u0131n ba\u015flang\u0131\u00e7 ve yo\u011fun kullan\u0131m davran\u0131\u015f\u0131ndan t\u00fcretin. CPU ile bellek s\u0131n\u0131rlar\u0131n\u0131n ayn\u0131 \u015fekilde uyguland\u0131\u011f\u0131n\u0131 varsaymay\u0131n.<\/p>\n<p>Pod dosya sistemi kal\u0131c\u0131 veri stratejisi de\u011fildir. Veritaban\u0131 ve kullan\u0131c\u0131 dosyalar\u0131 i\u00e7in uygun depolama, eri\u015fim bi\u00e7imi, yedekleme ve geri y\u00fckleme gerekir. PersistentVolume kullan\u0131m\u0131 da tek ba\u015f\u0131na yedek sa\u011flamaz. Depolama s\u00fcr\u00fcc\u00fcs\u00fc, b\u00f6lge ba\u011f\u0131ml\u0131l\u0131\u011f\u0131 ve yeniden ba\u011flama ko\u015fullar\u0131 uygulaman\u0131n kurtarma tasar\u0131m\u0131n\u0131 etkiler.<\/p>\n<h2>G\u00fcvenli ilk uygulama plan\u0131<\/h2>\n<ol>\n<li>Desteklenen k\u00fcme s\u00fcr\u00fcm\u00fcn\u00fc ve bile\u015fenler aras\u0131ndaki s\u00fcr\u00fcm uyumlulu\u011funu do\u011frulay\u0131n.<\/li>\n<li>K\u00fc\u00e7\u00fck, ba\u011f\u0131ml\u0131l\u0131klar\u0131 anla\u015f\u0131lm\u0131\u015f bir uygulama se\u00e7in; imaj kayna\u011f\u0131n\u0131 ve s\u00fcr\u00fcm\u00fcn\u00fc sabitleyin.<\/li>\n<li>Kaynak talepleri, uygun sa\u011fl\u0131k kontrolleri ve kontroll\u00fc a\u011f eri\u015fimi tan\u0131mlay\u0131n.<\/li>\n<li>Servis hesaplar\u0131na gerekli yetkileri verin; s\u0131rlar\u0131 imaj veya a\u00e7\u0131k depo i\u00e7ine koymay\u0131n.<\/li>\n<li>Da\u011f\u0131t\u0131m, geri alma, d\u00fc\u011f\u00fcm kayb\u0131 ve veri geri y\u00fckleme senaryolar\u0131n\u0131 ayr\u0131 ayr\u0131 deneyin.<\/li>\n<\/ol>\n<p>Bu rehber s\u00fcr\u00fcme ba\u011fl\u0131 bir kurulum tarifi de\u011fildir. Kullan\u0131lacak API\u2019lerin mevcut k\u00fcme s\u00fcr\u00fcm\u00fcnde desteklendi\u011fini kontrol edin; internette bulunan eski manifestleri do\u011frudan uygulamay\u0131n. Y\u00f6netilen bir hizmet se\u00e7ildi\u011finde kontrol d\u00fczlemiyle m\u00fc\u015fteri uygulamas\u0131 aras\u0131ndaki sorumluluk s\u0131n\u0131r\u0131 ayr\u0131ca okunmal\u0131d\u0131r.<\/p>\n<h2>Kubernetes ne zaman gerekli olmayabilir?<\/h2>\n<p>Tek uygulama, k\u00fc\u00e7\u00fck ekip ve basit da\u011f\u0131t\u0131m ihtiyac\u0131 i\u00e7in daha sade bir sunucu d\u00fczeni yeterli olabilir. Kubernetes; tekrarlanabilir da\u011f\u0131t\u0131m, \u00e7oklu servis ve otomasyon ihtiyac\u0131 i\u015fletim maliyetini hakl\u0131 \u00e7\u0131kard\u0131\u011f\u0131nda anlaml\u0131d\u0131r. K\u00fcme kurabilmek kadar onu g\u00fcncellemek, izlemek ve kurtarmak i\u00e7in ekip kapasitesi bulunmas\u0131 \u00f6nemlidir.<\/p>\n<h2>S\u0131k sorulan sorular<\/h2>\n<dl>\n<dt><strong>Kubernetes Docker ile ayn\u0131 \u015fey mi?<\/strong><\/dt>\n<dd>\n<p>Hay\u0131r. Konteyner imaj\u0131 olu\u015fturma ve \u00e7al\u0131\u015ft\u0131rma ile \u00e7ok say\u0131da konteynerli i\u015f y\u00fck\u00fcn\u00fc y\u00f6netme farkl\u0131 g\u00f6revlerdir. K\u00fcmenin destekledi\u011fi konteyner \u00e7al\u0131\u015fma zaman\u0131 ayr\u0131ca se\u00e7ilir.<\/p>\n<\/dd>\n<dt><strong>\u00dc\u00e7 Pod olu\u015fturmak veritaban\u0131n\u0131 otomatik olarak \u00e7o\u011falt\u0131r m\u0131?<\/strong><\/dt>\n<dd>\n<p>Hay\u0131r. Veritaban\u0131n\u0131n replikasyon, tutarl\u0131l\u0131k ve liderlik mekanizmas\u0131 ayr\u0131ca yap\u0131land\u0131r\u0131lmal\u0131d\u0131r. Kopya say\u0131s\u0131 veri mimarisinin yerini almaz.<\/p>\n<\/dd>\n<\/dl>\n<h2>Sonraki ad\u0131m<\/h2>\n<p>Kal\u0131c\u0131 veri plan\u0131n\u0131 <a href=\"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/guvenlik\/bulut-yedekleme-nedir-neden-herkes-yedekleme-kullanmalidir\/\">bulut yedekleme<\/a> rehberiyle tamamlay\u0131n. Platform sorumlulu\u011funu se\u00e7mek i\u00e7in <a href=\"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/buluta-genel-bakis\/bulut-bilisim-hizmet-modelleri\/\">hizmet modellerini<\/a> kar\u015f\u0131la\u015ft\u0131r\u0131n; k\u00fcme s\u00fcr\u00fcm\u00fcn\u00fc resm\u00ee belgelerle e\u015fle\u015ftirin.<\/p>\n<h2>Kaynaklar<\/h2>\n<ol>\n<li><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/architecture\/\" rel=\"noopener\" target=\"_blank\">Kubernetes \u2014 Cluster architecture<\/a><\/li>\n<li><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/configuration\/liveness-readiness-startup-probes\/\" rel=\"noopener\" target=\"_blank\">Kubernetes \u2014 Liveness, readiness and startup probes<\/a><\/li>\n<li><a href=\"https:\/\/kubernetes.io\/releases\/version-skew-policy\/\" rel=\"noopener\" target=\"_blank\">Kubernetes \u2014 Version skew policy<\/a><\/li>\n<\/ol>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Kubernetes, konteynerli uygulamalar\u0131n tan\u0131mlanan duruma uygun \u00e7al\u0131\u015fmas\u0131n\u0131 y\u00f6netmeye yard\u0131mc\u0131 olan a\u00e7\u0131k kaynakl\u0131 bir platformdur. Ekip uygulaman\u0131n ka\u00e7 \u00f6rne\u011finin \u00e7al\u0131\u015faca\u011f\u0131n\u0131 ve hangi kaynaklar\u0131 kullanaca\u011f\u0131n\u0131 tan\u0131mlar; denetleyiciler mevcut durumla bu hedef aras\u0131ndaki fark\u0131 gidermeye \u00e7al\u0131\u015f\u0131r. Bu yakla\u015f\u0131m, uygulama ve veri tasar\u0131m\u0131n\u0131n yerini almaz. Kontrol ak\u0131\u015f\u0131 ile kullan\u0131c\u0131 trafi\u011fi ayr\u0131 yollard\u0131r; haz\u0131r olma kontrol\u00fc ikisini ili\u015fkilendirir.G\u00f6rseli b\u00fcy\u00fct \u2192 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1377,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,24,25],"tags":[],"class_list":["post-715","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-konteynerlar-kubernetes-docker","category-bulut-danismanlik-hizmeti","category-buluta-genel-bakis"],"_links":{"self":[{"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts\/715","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/comments?post=715"}],"version-history":[{"count":2,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts\/715\/revisions"}],"predecessor-version":[{"id":717,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts\/715\/revisions\/717"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/media\/1377"}],"wp:attachment":[{"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/media?parent=715"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/categories?post=715"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/tags?post=715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}