{"id":6884,"date":"2021-06-01T22:55:00","date_gmt":"2021-06-01T19:55:00","guid":{"rendered":"https:\/\/www.hosting.com.tr\/blog\/?p=6884"},"modified":"2025-08-15T07:31:09","modified_gmt":"2025-08-15T04:31:09","slug":"kubernetes-nedir","status":"publish","type":"post","link":"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/","title":{"rendered":"Kubernetes Nedir, Ne \u0130\u015fe Yarar? Kubernetes vs. Docker"},"content":{"rendered":"\r\n<p>\u00a0<strong>\u201cGO\u201d<\/strong> dilinde, Google taraf\u0131ndan geli\u015ftirilmi\u015f olan Kubernetes, Cloud Native Computing Foundation taraf\u0131ndan desteklenen bir konteyner k\u00fcmele arac\u0131d\u0131r. Konteyner k\u00fcmelemede (Container Cluster), mevcut olarak konteyner haline getirilen t\u00fcm uygulamalar, otomatik olarak harekete ge\u00e7irilir (deploy edilir), say\u0131lar\u0131n artt\u0131r\u0131l\u0131p, azalt\u0131lmas\u0131 i\u015flemler arac\u0131l\u0131\u011f\u0131yla da y\u00f6netilmesi sa\u011flan\u0131r.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>T\u00fcm bu i\u015flemleri sa\u011flayan konteyner k\u00fcmele sistemi de Kubernetes olarak ifade edilir ve b\u00f6ylece \u201c<strong>Kubernetes Nedir, Ne \u0130\u015fe Yarar?<\/strong>\u201d sorular\u0131na yan\u0131t verilmi\u015f olur. Yunanca k\u00f6kenli bir kelime olan Kubernetes, d\u00fcmenci ya da pilot anlam\u0131nda kullan\u0131l\u0131r. Bir\u00e7ok kaynakta kar\u015f\u0131m\u0131za \u00e7\u0131kan <strong>\u201cK8S\u201d<\/strong> ifadesi ise Kubernetes kelimesinde yer alan \u201ck\u201d ve \u201cs\u201d harflerinin aras\u0131nda 8 tane harf olmas\u0131ndan dolay\u0131 bu ad\u0131 alm\u0131\u015ft\u0131r.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Kubernetes projesinin ilk payla\u015f\u0131ma a\u00e7\u0131lma tarihi 2014 y\u0131l\u0131d\u0131r. \u015eu an kullan\u0131lan son versiyonu ise 1.20 olarak tan\u0131mlanmaktad\u0131r. Teknolojik d\u00f6n\u00fc\u015f\u00fcm ile birlikte \u201cBulut Teknolojileri\u201d de daha fazla alanda kullan\u0131ma a\u00e7\u0131lm\u0131\u015ft\u0131r. Bulut teknolojileri ile birlikte an\u0131lan konteyner kavram\u0131, her ge\u00e7en g\u00fcn daha \u00f6nemli hale geldi, sanal makine devrimi, konteyner (Container) devrimine evrilmeye ba\u015flad\u0131.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Kubernetes teknolojisi ile t\u00fcm uygulamalar, mikroservis mimarisi \u00fczerinden kolay bir \u015fekilde y\u00f6netilme imkan\u0131 yaratmaktad\u0131r. Olu\u015fan ya da olu\u015fabilecek t\u00fcm sorunlara daha kolay \u00e7\u00f6z\u00fcm yolu sunan Kubernetes projeleri, ta\u015f\u0131nabilir \u00f6zellikleriyle, uygulamalar \u00fczerine kolayca entegre edilebilmektedir. Kubernetesler, s\u00fcr\u00fcm ge\u00e7i\u015f i\u015flemlerinin de daha h\u0131zl\u0131 bir \u015fekilde yap\u0131lmas\u0131na destek vermektedir.<\/p>\r\n\r\n\r\n\r\n<p>Kubernetes konusunda yap\u0131lan sorgu aramalar\u0131nda en \u00e7ok <strong>\u201cDocker Kubernetes Nedir?\u201d <\/strong>sorusu kar\u015f\u0131m\u0131za \u00e7\u0131k\u0131yor. Bunun nedeni yukar\u0131da belirtilen t\u00fcm i\u015flemlerin, Docker uygulamas\u0131 ile y\u00fcr\u00fct\u00fclmesidir. O y\u00fczden Kubernetes ve Docker birlikte an\u0131lmaktad\u0131r.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>D\u00fcnya \u00fczerinde yayg\u0131n olarak kullan\u0131lan konteyner teknolojilerinden biri de Docker olmaktad\u0131r.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Docker uygulamas\u0131,\u00a0 2008 y\u0131l\u0131nda Linux Kernel \u00fczerine eklenmi\u015f olan Linux Containers (LXC) teknolojisi olarak ba\u015flam\u0131\u015ft\u0131r. Teknolojik d\u00f6n\u00fc\u015f\u00fcmde yeri epey eskidir. Sanalla\u015ft\u0131rma teknolojisi olan LXC (Linux Containers) altyap\u0131s\u0131n\u0131n \u00fczerine in\u015fa edilen Docker, LXC \u00fczerinden ger\u00e7ekle\u015ftirilen manuel i\u015flemleri belirli bir paket program i\u00e7erisinde standart hale d\u00f6n\u00fc\u015ft\u00fcrm\u00fc\u015ft\u00fcr. Google, Kubernetes teknolojisini y\u0131llard\u0131r AR-GE \u00e7al\u0131\u015fmalar\u0131nda ve uygulamalar\u0131nda kullanmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"626\" class=\"wp-image-6885\" src=\"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nedir.png\" alt=\"\" srcset=\"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nedir.png 626w, https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nedir-300x300.png 300w, https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nedir-150x150.png 150w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"kubernetes-kavramlari-nelerdir\">Kubernetes Kavramlar\u0131 Nelerdir?<\/h2>\r\n\r\n\r\n\r\n<p>Kubernetes \u00e7al\u0131\u015fma \u015feklini anlatmadan \u00f6nce, \u00e7al\u0131\u015fma sistemati\u011finde yer alan baz\u0131 kavramlar\u0131n anlam\u0131n\u0131 bilmek gerekiyor. Kubernetes projelerinde de s\u0131kl\u0131kla kar\u015f\u0131la\u015f\u0131lan kavramlardan baz\u0131lar\u0131n\u0131 ise a\u015fa\u011f\u0131daki \u015fekilde s\u0131ralayabiliriz;<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>API Server: <\/strong>Master sunucuya gelen REST\u2019lerin \u201c<strong>Representational State Transfer<\/strong>\u201d (web uygulamalar\u0131 i\u00e7in, transfer i\u015flemlerinde kullan\u0131lan mimari) y\u00f6netilmesinden sorumlu olan server\u2019d\u0131r. Cluster\u2019lar\u0131n beyni olarak ifade edilir.\u00a0<\/li>\r\n<li><strong>Controller Manager: <\/strong>Denetleyici \u00f6zelli\u011findedir. K\u00fcmelerin durumunu API server\u2019\u0131n izleme \u00f6zelli\u011fini kullanarak izleme ger\u00e7ekle\u015ftirir, bildiri iletildi\u011finde gerekli de\u011fi\u015fiklikleri uygular.<\/li>\r\n<li><strong>Scheduler:<\/strong> Belirlenen pod\u2019un hangi node \u00fczerinde \u00e7al\u0131\u015ft\u0131r\u0131laca\u011f\u0131na karar verme mekanizmas\u0131d\u0131r. Kubelet\u2019i harekete ge\u00e7irerek, ilgili olan pod ve i\u00e7erisinde yer alan konteyner olu\u015fturulmu\u015f olur. Yeni bir pod olu\u015fturma talebinde API server\u2019\u0131n\u0131 izler.\u00a0<\/li>\r\n<li><strong>Etcd:<\/strong> Coreos k\u0131sm\u0131nda yarat\u0131lan open source distributed, izlenebilir nitelikte Key Value Store (Anahtar De\u011fer Ma\u011fazalar\u0131) \u00f6zelli\u011findedir. Konteyner teknolojisinde \u00f6nemli bir yere sahiptir.<\/li>\r\n<li><strong>Node: <\/strong>Cluster\u2019da yer alan ger\u00e7ek makinelere verilen isimdir. Soyutla\u015ft\u0131rma ifadesi olarak kullan\u0131l\u0131r.\u00a0<\/li>\r\n<li><strong>Pod:<\/strong> Konteyner\u2019lar\u0131n i\u00e7erisinde i\u015flem yapt\u0131\u011f\u0131 bile\u015fenlerdir. Pod, kendine has IP\u2019ye sahip olan, en k\u00fc\u00e7\u00fck atabilir \u00f6zellikteki birimdir. Pod\u2019lar i\u00e7erisinde bir ya da daha fazla konteyner bulunabilir.<\/li>\r\n<li><strong>Namespace:<\/strong> Kubernetesler, ger\u00e7ek Cluster \u00fczerinde sanal Cluster\u2019larda bar\u0131nd\u0131rma \u00f6zelli\u011findedir. Kullan\u0131lan sanal Cluster\u2019lar\u0131n her birine Kubernetes Namespaces ad\u0131 verilir.<\/li>\r\n<li><strong>Cluster:<\/strong> Kubernetes\u2019lerin en b\u00fcy\u00fck bile\u015fenidir. K8 taraf\u0131ndan y\u00f6netilir. Node\u2019lar birli\u011fi olarak da ifade edilir.\u00a0<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"626\" class=\"wp-image-6886\" src=\"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nasil-kullanilir.png\" alt=\"\" srcset=\"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nasil-kullanilir.png 626w, https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nasil-kullanilir-300x300.png 300w, https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nasil-kullanilir-150x150.png 150w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"kubernetes-nasil-kullanilir\">Kubernetes Nas\u0131l Kullan\u0131l\u0131r?<\/h2>\r\n\r\n\r\n\r\n<p>G\u00fcn\u00fcm\u00fcz teknoloji d\u00fcnyas\u0131nda, kapsay\u0131c\u0131 mikro hizmetler ve yap\u0131land\u0131rmalar ile olu\u015fturulan uygulamalar\u0131n kullan\u0131m oranlar\u0131 gittik\u00e7e y\u00fckseliyor. Kubernetes, t\u00fcm kapsay\u0131c\u0131lar\u0131 \u00f6l\u00e7eklere g\u00f6re da\u011f\u0131tma ve y\u00f6netme i\u015flemlerine y\u00f6nelik olarak kullan\u0131lan, a\u00e7\u0131k kaynak yaz\u0131l\u0131m\u0131 ifade ediyor. Kubernetes arac\u0131l\u0131\u011f\u0131yla \u00e7ok daha h\u0131zl\u0131 ve kapsay\u0131c\u0131 uygulamalar olu\u015fturmak ve \u00f6l\u00e7eklendirmek m\u00fcmk\u00fcnd\u00fcr.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Kubernetes \u00e7al\u0131\u015fma \u015fekli, a\u015fa\u011f\u0131daki i\u015flem ad\u0131mlar\u0131 ile belirtilmi\u015ftir;<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Kubectl (Kubernetes Client) uygulama iste\u011fi API sever\u2019\u0131na iletilir<\/li>\r\n<li>API server gelen iste\u011fi kontrol ederek, etcd (Cluster verisinin saklanm\u0131\u015f oldu\u011fu bile\u015fen) \u00fczerine yazar<\/li>\r\n<li>etcd yazm\u0131\u015f oldu\u011fu bilgilendirmeyi API server\u0131na iletir<\/li>\r\n<li>API server, yeni olu\u015fturulacak pod iste\u011fini Scheduler zamanlay\u0131c\u0131s\u0131na iletir<\/li>\r\n<li>Scheduler zamanlay\u0131c\u0131s\u0131, pod\u2019un hangi server \u00fczerinde \u00e7al\u0131\u015faca\u011f\u0131na karar vererek, bilgisini API server ile payla\u015f\u0131r<\/li>\r\n<li>API sever bilgiyi etcd \u00fczerine yazar<\/li>\r\n<li>etcd yazm\u0131\u015f oldu\u011funa dair bilgiyi API server\u2019a iletir<\/li>\r\n<li>API server ili\u015fkilendirilen node\u2019da bulunan kubeleti (Node \u00fczerinde bulunan ana Kubernetes ajan\u0131) bilgilendirir<\/li>\r\n<li>Kubelet, Docker servisi ile ilgili olan soketi API arac\u0131l\u0131\u011f\u0131yla konu\u015fur ve konteyner yarat\u0131l\u0131r<\/li>\r\n<li>Pod\u2019un yarat\u0131lm\u0131\u015f oldu\u011funu ve son durumunu, Kubelet API server\u2019a iletir<\/li>\r\n<li>API server\u2019\u0131 pod\u2019un yenilenmi\u015f durumunu etcd\u2019ye yazar<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>Kubernetes \u00e7al\u0131\u015fma mant\u0131\u011f\u0131 ve \u015fekli yukar\u0131da ifade edilen ak\u0131\u015f i\u00e7erisinde ger\u00e7ekle\u015ftirilir.\u00a0 Kubernetes projeleri, konteyner teknolojisini ve bulut teknolojileri i\u00e7erisinde yer alan lider servis sa\u011flay\u0131c\u0131lar\u0131n\u0131 servis olarak sunar.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" class=\"wp-image-6887\" src=\"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-ingres-nedir.png\" alt=\"\" srcset=\"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-ingres-nedir.png 512w, https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-ingres-nedir-300x300.png 300w, https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-ingres-nedir-150x150.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"kubernetes-ingress-nedir\">Kubernetes Ingress Nedir?<\/h2>\r\n\r\n\r\n\r\n<p>Kubernetes Ingress Controller, resmi bir Kubernetes denetleyicisi olmaktad\u0131r. \u0130ngress Controllerin g\u00f6revi, Kubernetes\u2019te \u00e7al\u0131\u015ft\u0131r\u0131lan uygulaman\u0131n, kullan\u0131c\u0131 taraf\u0131ndan eri\u015fime izin verilmesi ile d\u0131\u015ftan gelen trafi\u011fi Kubernetes\u2019e ba\u011flanmas\u0131d\u0131r. Baz\u0131 bile\u015fenlerin, nesne ve hizmetlerin hemen ba\u015flamas\u0131 Ingress Controller\u2019de g\u00f6r\u00fclmez. Bir k\u00fcme ba\u015flat\u0131ld\u0131\u011f\u0131 zaman Ingress Controller otomatik ba\u015flatma yapmaz.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Do\u011fru bir Ingress Controller se\u00e7imi, Kubernetes k\u00fcmesine gelen trafi\u011fin ve y\u00fck\u00fcn g\u00f6z \u00f6n\u00fcnde bulundurularak karar verilmesini gerektirir. Ingress Controller, topluluk taraf\u0131ndan geli\u015ftirilmektedir. Nginx dayanmakta olup, ekstra \u00f6zelliklerin uygulanmas\u0131nda kullan\u0131lan Lua eklentisi ile desteklenmektedir.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>NGINX, Rus bir yaz\u0131l\u0131m m\u00fchendisi olan Igor Sysoev taraf\u0131ndan, mail.ru i\u00e7in yap\u0131lm\u0131\u015f olan mail sunucu olarak olu\u015fturulmu\u015ftur. Daha sonra geli\u015ftirilerek, t\u00fcm platformlarda uygulanabilir hale d\u00f6n\u00fc\u015ft\u00fcr\u00fclm\u00fc\u015ft\u00fcr. NGINX\u2019in pop\u00fcler olu\u015fu ve denetleyici g\u00f6revinde minimum de\u011fi\u015fiklik yaratmas\u0131, K8 ile \u00e7al\u0131\u015fabilen standart m\u00fchendisler i\u00e7in uygun bir se\u00e7enek olarak g\u00f6sterilmektedir.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"kubernetes-pod-nedir\">Kubernetes Pod Nedir?<\/h2>\r\n\r\n\r\n\r\n<p>Kubernetes\u2019in en k\u00fc\u00e7\u00fck bile\u015feni <strong>\u201cPod\u201d<\/strong> olarak adland\u0131r\u0131lmaktad\u0131r. Kubernetes Cluster\u2019larda \u00e7al\u0131\u015ft\u0131r\u0131lan process\u2019leri temsil etti\u011fi ifade edilmektedir. Pod\u2019lar, Kubernetesleri deploy edebilir (harekete ge\u00e7irebilir) \u00f6zellikte birimlerdir.<\/p>\r\n\r\n\r\n\r\n<p>Kubernetes\u2019te network ve storage (bilgisayara ba\u011flanm\u0131\u015f olan veri ya da cihaz) gibi kavramlar\u0131n soyutlamas\u0131 pod\u2019lar ile m\u00fcmk\u00fcnd\u00fcr. Ayn\u0131 pod i\u00e7erisinde yer alan konteyner\u2019ler ve cihazlar mevcut ba\u011flant\u0131lar\u0131 kullan\u0131rlar. Bir pod\u2019da yer alan konteyner\u2019\u0131n a\u00e7m\u0131\u015f oldu\u011fu sokete, ayn\u0131 pod \u00fczerindeki di\u011fer konteyner lokal hostlar\u0131 \u00fczerinden ula\u015fabilirler.<\/p>\r\n\r\n\r\n\r\n<p>Pod i\u00e7erisinde bulunan konteyner\u2019lar i\u00e7in baz\u0131 soyutlamalar da s\u00f6z konusu olmaktad\u0131r. Esnek bir \u00e7al\u0131\u015fma ak\u0131\u015f\u0131 sa\u011flayan bu \u00f6zellik ile farkl\u0131 konteyner\u2019lar\u0131 bir araya getirebilir, en uygun bile\u015feni olu\u015fturabilir, bile\u015fenleri \u00e7o\u011faltma i\u015flemini ger\u00e7ekle\u015ftirebilirsiniz. Pod\u2019lar\u0131n temel g\u00f6revlerinden biri de soyutlamalard\u0131r. Kubernetes\u2019de en s\u0131k tercih edilen konteyner \u00e7al\u0131\u015fma zamanlay\u0131c\u0131s\u0131 Docker\u2019d\u0131r. Kubernetes, konteyner\u2019lar\u0131 de\u011fil, pod\u2019lar\u0131 y\u00f6netme g\u00f6revindedir.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"kubernetes-cluster-nedir\">Kubernetes Cluster Nedir?<\/h2>\r\n\r\n\r\n\r\n<p>Cluster, belirli bir konfig\u00fcrasyon ile yap\u0131land\u0131r\u0131lm\u0131\u015f olan, ayn\u0131 ama\u00e7 do\u011frultusunda beraber ya da yedekli \u015fekilde \u00e7al\u0131\u015fan sunucu k\u00fcmelerine verilen isimdir.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Cluster, yap\u0131da yer alan k\u00fcmeleri olu\u015fturmak i\u00e7in, <strong>\u201cNode\u201d <\/strong>olarak bilinen iki ya da daha \u00e7ok sunucuya ihtiya\u00e7 duymaktad\u0131r. Bu \u00e7al\u0131\u015fma prensibine sahip Cluster yap\u0131daki bir k\u00fcme, tek sunucu \u00fczerinden elde edilen kullan\u0131labilirlik oran\u0131, g\u00fcvenilirlik d\u00fczeyi ve \u00f6l\u00e7eklendirilme seviyesine g\u00f6re daha fazla oranda katk\u0131 sunmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<p>Kullan\u0131c\u0131 taraf\u0131ndan incelendi\u011finde ise \u00e7al\u0131\u015fan sistemin Cluster yap\u0131ya sahip olup olmad\u0131\u011f\u0131n\u0131n anla\u015f\u0131lmas\u0131 m\u00fcmk\u00fcn de\u011fildir. \u0130yi bir planlama a\u015famas\u0131 ile Cluster mimarisinin uygulanabilece\u011fi bir\u00e7ok servis bulunmaktad\u0131r.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>G\u00fcn\u00fcm\u00fczde s\u0131kl\u0131kla kullan\u0131lan Cluster alanlar\u0131 ise a\u015fa\u011f\u0131daki gibidir;<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>\u201cMS Exchange Server, Dovecot, Exim\u201d gibi mail servislerinde<\/li>\r\n<li>\u201cApache, Nginx, Internet Information Services\u201d gibi uygulama servislerinde<\/li>\r\n<li>\u201cMS SQL, MySQL, MariaDB, Postgresql\u201d gibi veri taban\u0131 servislerinde<\/li>\r\n<li>\u201cFile Server\u201d gibi dosya payla\u015f\u0131m servislerinde<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>Yukar\u0131da yer alan t\u00fcm servislerde Cluster mimarisi g\u00fcvenle kullan\u0131lmaktad\u0131r. Kubernetes Cluster\u2019lar \u00e7al\u0131\u015fma prensipleri olarak \u201caktif \/ aktif\u201d ya da \u201caktif \/ pasif\u201d kullan\u0131m se\u00e7eneklerini i\u00e7erisinde bar\u0131nd\u0131r\u0131rlar. Cluster yap\u0131lardaki aktif sunucular, gelen istekleri kar\u015f\u0131layan g\u00f6revdeki sunucu t\u00fcrleridir. Cluster yap\u0131lardaki pasif sunucular ise aktif sunucular \u00fczerinde olu\u015fabilecek donan\u0131msal ya da yaz\u0131l\u0131msal sorunlarla kar\u015f\u0131la\u015ft\u0131klar\u0131nda, aktif sunucular\u0131n yerine kullan\u0131lmak \u00fczere bekleyen sunucu t\u00fcrleri aras\u0131nda bulunmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" class=\"wp-image-6888\" src=\"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/auzre-kubernetes-nedir.png\" alt=\"\" srcset=\"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/auzre-kubernetes-nedir.png 512w, https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/auzre-kubernetes-nedir-300x300.png 300w, https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/auzre-kubernetes-nedir-150x150.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"azure-kubernetes-nedir\">Azure Kubernetes Nedir?<\/h2>\r\n\r\n\r\n\r\n<p>Microsoft Azure Kubernetes Service (AKS)\u00a0 kapsaml\u0131 uygulamalar\u0131n kolay bir \u015fekilde olu\u015fturulup, y\u00f6netilmesini sa\u011flamaktad\u0131r. Azure Kubernetes, sunucusuz bir zeminde, t\u00fcmle\u015ftirme i\u015flemlerini s\u00fcrd\u00fcrerek, s\u00fcrekli teslim deneyimi ve \u00fcst s\u0131n\u0131f g\u00fcvenlik ile y\u00f6netme imkan\u0131 sunmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<p>Azure, uygulama geli\u015ftirme s\u00fcre\u00e7lerini h\u0131zland\u0131rma g\u00f6revi ile en karma\u015f\u0131k Kubernetes uygulamalar\u0131nda bile kolay tan\u0131mlama yapmay\u0131 sa\u011flar. Mevcut ya da olabilecek hatalar\u0131n ay\u0131klanmas\u0131, y\u00fckseltilmesi ve uygulamalara otomatik kapsay\u0131c\u0131 eklenmesi Azure Kubernetes ile yap\u0131lmaktad\u0131r.<\/p>\r\n\r\n\r\n\r\n<p>\u00dcr\u00fcnlerin sekt\u00f6re \u00e7\u0131kma s\u00fcrelerini k\u0131saltan, modern bir uygulama geli\u015ftirici \u00f6zellik ta\u015f\u0131maktad\u0131r. Azure portal\u0131 \u00fczerinden eri\u015fim sa\u011flanan AKS k\u00fcmeleri i\u00e7in de, otomatik olarak yap\u0131land\u0131r\u0131labilen Kubernetes kaynak g\u00f6r\u00fcn\u00fcm\u00fc elde edilir. Azure Kubernetes, onar\u0131m, takip ve \u00f6l\u00e7eklendirme \u00f6zelliklerini de i\u00e7erisinde bar\u0131nd\u0131r\u0131r, at yap\u0131 bak\u0131m\u0131n\u0131 en az seviyeye indirir.\u00a0<\/p>\r\n\r\n\r\n","protected":false},"excerpt":{"rendered":"\u00a0\u201cGO\u201d dilinde, Google taraf\u0131ndan geli\u015ftirilmi\u015f olan Kubernetes, Cloud Native Computing Foundation taraf\u0131ndan desteklenen bir konteyner k\u00fcmele arac\u0131d\u0131r. Konteyner&hellip;\n","protected":false},"author":23,"featured_media":6889,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"csco_singular_sidebar":"","csco_page_header_type":"","csco_appearance_grid":"","csco_page_load_nextpost":"","csco_post_video_location":[],"csco_post_video_location_hash":"","csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0,"footnotes":""},"categories":[350,22],"tags":[],"class_list":{"0":"post-6884","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cloud","8":"category-teknoloji","9":"cs-entry","10":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kubernetes Nedir, Ne \u0130\u015fe Yarar? Kubernetes vs. Docker - Hosting.com.tr<\/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:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kubernetes Nedir, Ne \u0130\u015fe Yarar? Kubernetes vs. Docker - Hosting.com.tr\" \/>\n<meta property=\"og:description\" content=\"\u00a0\u201cGO\u201d dilinde, Google taraf\u0131ndan geli\u015ftirilmi\u015f olan Kubernetes, Cloud Native Computing Foundation taraf\u0131ndan desteklenen bir konteyner k\u00fcmele arac\u0131d\u0131r. Konteyner&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hosting.com.tr\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-01T19:55:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-15T04:31:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nedir-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"626\" \/>\n\t<meta property=\"og:image:height\" content=\"626\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Arif Uslu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hostingcomtr\" \/>\n<meta name=\"twitter:site\" content=\"@hostingcomtr\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arif Uslu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 dakika\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kubernetes Nedir, Ne \u0130\u015fe Yarar? Kubernetes vs. Docker - Hosting.com.tr","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:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/","og_locale":"tr_TR","og_type":"article","og_title":"Kubernetes Nedir, Ne \u0130\u015fe Yarar? Kubernetes vs. Docker - Hosting.com.tr","og_description":"\u00a0\u201cGO\u201d dilinde, Google taraf\u0131ndan geli\u015ftirilmi\u015f olan Kubernetes, Cloud Native Computing Foundation taraf\u0131ndan desteklenen bir konteyner k\u00fcmele arac\u0131d\u0131r. Konteyner&hellip;","og_url":"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/","og_site_name":"Blog","article_publisher":"https:\/\/www.facebook.com\/hosting.com.tr","article_published_time":"2021-06-01T19:55:00+00:00","article_modified_time":"2025-08-15T04:31:09+00:00","og_image":[{"width":626,"height":626,"url":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nedir-1.png","type":"image\/png"}],"author":"Arif Uslu","twitter_card":"summary_large_image","twitter_creator":"@hostingcomtr","twitter_site":"@hostingcomtr","twitter_misc":{"Yazan:":"Arif Uslu","Tahmini okuma s\u00fcresi":"9 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/#article","isPartOf":{"@id":"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/"},"author":{"name":"Arif Uslu","@id":"https:\/\/www.hosting.com.tr\/blog\/#\/schema\/person\/c1137b96fe7e854996aef0ca3667e632"},"headline":"Kubernetes Nedir, Ne \u0130\u015fe Yarar? Kubernetes vs. Docker","datePublished":"2021-06-01T19:55:00+00:00","dateModified":"2025-08-15T04:31:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/"},"wordCount":1782,"commentCount":0,"publisher":{"@id":"https:\/\/www.hosting.com.tr\/blog\/#organization"},"image":{"@id":"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nedir-1.png","articleSection":["Cloud","Teknoloji"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/","url":"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/","name":"Kubernetes Nedir, Ne \u0130\u015fe Yarar? Kubernetes vs. Docker - Hosting.com.tr","isPartOf":{"@id":"https:\/\/www.hosting.com.tr\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/#primaryimage"},"image":{"@id":"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nedir-1.png","datePublished":"2021-06-01T19:55:00+00:00","dateModified":"2025-08-15T04:31:09+00:00","breadcrumb":{"@id":"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/#primaryimage","url":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nedir-1.png","contentUrl":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2021\/06\/kubernetes-nedir-1.png","width":626,"height":626,"caption":"Kubernetes Nedir?"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hosting.com.tr\/blog\/kubernetes-nedir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.hosting.com.tr\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloud","item":"https:\/\/www.hosting.com.tr\/blog\/cloud\/"},{"@type":"ListItem","position":3,"name":"Kubernetes Nedir, Ne \u0130\u015fe Yarar? Kubernetes vs. Docker"}]},{"@type":"WebSite","@id":"https:\/\/www.hosting.com.tr\/blog\/#website","url":"https:\/\/www.hosting.com.tr\/blog\/","name":"Hosting.com.tr","description":"Domain, Hosting, Startup\/Kobi, Dijital Pazarlama, Teknoloji, Wordpress ve Nas\u0131l Yap\u0131l\u0131r? kategorilerinde en g\u00fcncel yaz\u0131lar.","publisher":{"@id":"https:\/\/www.hosting.com.tr\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hosting.com.tr\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/www.hosting.com.tr\/blog\/#organization","name":"Webhosting A.\u015e","url":"https:\/\/www.hosting.com.tr\/blog\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.hosting.com.tr\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2025\/04\/hosting-logo.png","contentUrl":"https:\/\/www.hosting.com.tr\/blog\/wp-content\/uploads\/2025\/04\/hosting-logo.png","width":500,"height":157,"caption":"Webhosting A.\u015e"},"image":{"@id":"https:\/\/www.hosting.com.tr\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hosting.com.tr","https:\/\/x.com\/hostingcomtr","https:\/\/instagram.com\/hostingcomtr","https:\/\/www.linkedin.com\/company\/hosting-com-tr\/","https:\/\/www.youtube.com\/channel\/UCFNJq7pU_T2SEjv7UgLDtRw"]},{"@type":"Person","@id":"https:\/\/www.hosting.com.tr\/blog\/#\/schema\/person\/c1137b96fe7e854996aef0ca3667e632","name":"Arif Uslu","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.hosting.com.tr\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/592d8b70fee4ceeb6976d92f82be27e995c0db7644111838e2a4f691769b0d3e?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/592d8b70fee4ceeb6976d92f82be27e995c0db7644111838e2a4f691769b0d3e?s=96&r=g","caption":"Arif Uslu"},"description":"Biyoloji Lisans e\u011fitimi sonras\u0131 ila\u00e7 sekt\u00f6r\u00fcnde 10 y\u0131ldan fazla kurumsal firmalarda g\u00f6rev yaparak deneyim kazanan, ayr\u0131ca in\u015faat sekt\u00f6r\u00fcnde bireysel giri\u015fimlerde bulunan, yine altyap\u0131 in\u015faat\u0131 ve yenilenebilir enerji alan\u0131nda hizmet veren bir firmada \u00fcst d\u00fczey y\u00f6neticilik deneyimine sahip, C s\u0131n\u0131f\u0131 \u0130\u015f G\u00fcvenli\u011fi Uzman\u0131, \u00f6m\u00fcr boyu \u00f6\u011frenme ilkesiyle hobi olarak yaz\u0131l\u0131m sekt\u00f6r\u00fcnde ve siber g\u00fcvenlik alan\u0131nda kendini geli\u015ftirmeye \u00e7al\u0131\u015fan, s\u00fcrekli \u00f6\u011frenen bir k\u0131z \u00e7ocuk babas\u0131...","url":"https:\/\/www.hosting.com.tr\/blog\/author\/arif\/"}]}},"_links":{"self":[{"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/posts\/6884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=6884"}],"version-history":[{"count":2,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/posts\/6884\/revisions"}],"predecessor-version":[{"id":14645,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/posts\/6884\/revisions\/14645"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/media\/6889"}],"wp:attachment":[{"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=6884"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=6884"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hosting.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=6884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}