{"id":2728,"date":"2026-10-04T17:30:00","date_gmt":"2026-10-04T14:30:00","guid":{"rendered":"https:\/\/narhost.com\/blog\/?p=2728"},"modified":"2026-09-26T23:15:28","modified_gmt":"2026-09-26T20:15:28","slug":"kubernetes-nedir-ne-zaman-gerekir","status":"publish","type":"post","link":"https:\/\/narhost.com\/blog\/kubernetes-nedir-ne-zaman-gerekir\/","title":{"rendered":"Kubernetes Nedir, K\u00fc\u00e7\u00fck Bir Projede Ger\u00e7ekten Gerekir mi"},"content":{"rendered":"<div id=\"ai-ozet\" class=\"ai-box\">\n<p class=\"ai-box-title\">K\u0131saca \u00f6zet<\/p>\n<ul>\n<li>Kubernetes nedir sorusunun k\u0131sa cevab\u0131: birden fazla sunucuya yay\u0131lm\u0131\u015f konteynerleri otomatik olarak da\u011f\u0131tan, \u00f6l\u00e7ekleyen, \u00e7\u00f6ken konteyneri yeniden ba\u015flatan ve trafi\u011fi aralar\u0131nda payla\u015ft\u0131ran a\u00e7\u0131k kaynak bir orkestrasyon platformudur.<\/li>\n<li>Kubernetes&#8217;in \u00e7\u00f6zd\u00fc\u011f\u00fc problem tek sunucu de\u011fil, \u00e7ok sunuculu ve \u00e7ok servisli sistemlerin kesintisiz y\u00f6netimidir.<\/li>\n<li>Resm\u00ee kurulum arac\u0131 kubeadm her makine i\u00e7in en az 2 GB RAM, kontrol d\u00fczlemi makineleri i\u00e7in en az 2 i\u015flemci ister; ger\u00e7ek bir k\u00fcme genellikle birden fazla sunucuyla kurulur.<\/li>\n<li>Tek sunucuda \u00e7al\u0131\u015fan, birka\u00e7 konteynerden olu\u015fan bir web uygulamas\u0131 i\u00e7in Docker Compose \u00e7o\u011fu zaman yeterlidir ve \u00e7ok daha az bak\u0131m ister.<\/li>\n<li>Kubernetes&#8217;e ge\u00e7i\u015f e\u015fi\u011fi; \u00e7ok sunucuya yay\u0131lma zorunlulu\u011fu, s\u0131k ve kesintisiz da\u011f\u0131t\u0131m ihtiyac\u0131 ve bu sistemi i\u015fletecek bir ekibin varl\u0131\u011f\u0131d\u0131r.<\/li>\n<li>Kendi k\u00fcmenizi bulut sunucular \u00fczerinde kurabilirsiniz; bu durumda kurulum, g\u00fcncelleme ve izleme sizin sorumlulu\u011funuzdad\u0131r.<\/li>\n<\/ul>\n<\/div>\n<p>Uygulaman\u0131z\u0131 Docker ile paketlediniz, her \u015fey tek sunucuda d\u00fczg\u00fcn \u00e7al\u0131\u015f\u0131yor. Sonra bir konferansta ya da bir i\u015f ilan\u0131nda Kubernetes kelimesini duyuyorsunuz ve soru kafan\u0131za tak\u0131l\u0131yor: bizim de buna ge\u00e7memiz gerekiyor mu? Kubernetes nedir sorusunu cevaplamak kolayd\u0131r, as\u0131l zor soru ne zaman gerekti\u011fidir. Yanl\u0131\u015f zamanda kurulan bir k\u00fcme, k\u00fc\u00e7\u00fck bir ekibin haftalar\u0131n\u0131 yiyen bir bak\u0131m projesine d\u00f6n\u00fc\u015f\u00fcr. Do\u011fru zamanda kurulan k\u00fcme ise b\u00fcy\u00fcyen bir sistemi ayakta tutan omurga olur.<\/p>\n<h2>Kubernetes Nedir, Hangi Problemi \u00c7\u00f6zer<\/h2>\n<p>Kubernetes, konteynerle\u015ftirilmi\u015f uygulamalar\u0131 birden fazla makine \u00fczerinde \u00e7al\u0131\u015ft\u0131rmak i\u00e7in geli\u015ftirilmi\u015f a\u00e7\u0131k kaynak bir platformdur. Google 2014&#8217;te projeyi a\u00e7\u0131k kaynak yapt\u0131; bug\u00fcn Cloud Native Computing Foundation \u00e7at\u0131s\u0131 alt\u0131nda geli\u015fiyor. <a href=\"https:\/\/kubernetes.io\/docs\/concepts\/overview\/\" title=\"Kubernetes resm\u00ee dok\u00fcmantasyonu \u2014 genel bak\u0131\u015f\" target=\"_blank\" rel=\"noopener\">Kubernetes&#8217;in resm\u00ee genel bak\u0131\u015f sayfas\u0131<\/a> onu, konteyner i\u015f y\u00fcklerini bildirimsel yap\u0131land\u0131rma ve otomasyonla y\u00f6neten ta\u015f\u0131nabilir bir platform olarak tan\u0131mlar.<\/p>\n<p>Somut olarak \u015funu yapar: siz &#8220;bu uygulamadan her zaman \u00fc\u00e7 kopya \u00e7al\u0131\u015fs\u0131n&#8221; dersiniz, Kubernetes bu durumu korur. Bir konteyner \u00e7\u00f6kerse yenisini ba\u015flat\u0131r, bir sunucu kapan\u0131rsa \u00fczerindeki konteynerleri di\u011fer sunuculara ta\u015f\u0131r, trafik artarsa kopya say\u0131s\u0131n\u0131 \u00e7o\u011falt\u0131r, yeni s\u00fcr\u00fcm\u00fc kademeli olarak yay\u0131na al\u0131r ve sorun \u00e7\u0131karsa geri d\u00f6ner. Tek sunucuda bu i\u015flerin hi\u00e7biri ger\u00e7ek bir probleme d\u00f6n\u00fc\u015fmez; problem sunucu ve servis say\u0131s\u0131 artt\u0131k\u00e7a b\u00fcy\u00fcr.<\/p>\n<div class=\"highlight-box\">\n<p class=\"label\">Bilgi<\/p>\n<p>Kubernetes nedir diye ara\u015ft\u0131ranlar\u0131n s\u0131k kar\u0131\u015ft\u0131rd\u0131\u011f\u0131 nokta \u015fudur: Kubernetes konteyner \u00e7al\u0131\u015ft\u0131rmaz, konteyner \u00e7al\u0131\u015ft\u0131ran makineleri y\u00f6netir. Konteyneri paketleyen ve \u00e7al\u0131\u015ft\u0131ran katman ayr\u0131d\u0131r. Kubernetes bunlar\u0131n \u00fcst\u00fcnde &#8220;nerede, ka\u00e7 tane ve hangi s\u00fcr\u00fcm&#8221; kararlar\u0131n\u0131 veren orkestra \u015fefidir.<\/p>\n<\/div>\n<h2>Temel Kavramlar, K\u00fcme, D\u00fc\u011f\u00fcm ve Pod<\/h2>\n<p>Kubernetes nedir sorusunun pratik taraf\u0131 \u00fc\u00e7 kavramla ba\u015flar. K\u00fcme (cluster), birlikte y\u00f6netilen sunucular\u0131n tamam\u0131d\u0131r. D\u00fc\u011f\u00fcm (node), k\u00fcmedeki her bir sunucudur; bir k\u0131sm\u0131 kontrol d\u00fczlemini, yani kararlar\u0131 veren bile\u015fenleri \u00e7al\u0131\u015ft\u0131r\u0131r, geri kalan\u0131 i\u015f y\u00fck\u00fcn\u00fc ta\u015f\u0131r. Pod ise Kubernetes&#8217;in \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131 en k\u00fc\u00e7\u00fck birimdir; bir ya da birka\u00e7 konteyner ve bunlar\u0131n payla\u015ft\u0131\u011f\u0131 a\u011f ile depolama ayarlar\u0131ndan olu\u015fur.<\/p>\n<p>Bunlar\u0131n \u00fczerine da\u011f\u0131t\u0131m (deployment), servis ve giri\u015f (ingress) gibi nesneler gelir. Da\u011f\u0131t\u0131m &#8220;ka\u00e7 kopya, hangi s\u00fcr\u00fcm&#8221; sorusunu tan\u0131mlar, servis podlara sabit bir a\u011f adresi verir, giri\u015f ise d\u0131\u015far\u0131dan gelen HTTP trafi\u011fini do\u011fru servise y\u00f6nlendirir. Trafi\u011fin kopyalar aras\u0131nda nas\u0131l b\u00f6l\u00fcnd\u00fc\u011f\u00fcn\u00fc genel \u00e7er\u00e7evede merak ediyorsan\u0131z <a href=\"https:\/\/narhost.com\/blog\/yuk-dengeleme-nedir\/\" title=\"Y\u00fck Dengeleme Nedir \u2014 Narhost Blog\">y\u00fck dengeleme nedir yaz\u0131s\u0131<\/a> iyi bir ba\u015flang\u0131\u00e7t\u0131r.<\/p>\n<h2>Maliyet ve Karma\u015f\u0131kl\u0131k, G\u00f6r\u00fcnmeyen Fatura<\/h2>\n<p>Kubernetes&#8217;in lisans bedeli yoktur ama \u00fccretsiz de\u011fildir. <a href=\"https:\/\/kubernetes.io\/docs\/setup\/production-environment\/tools\/kubeadm\/install-kubeadm\/\" title=\"kubeadm kurulum gereksinimleri \u2014 Kubernetes resm\u00ee dok\u00fcmantasyonu\" target=\"_blank\" rel=\"noopener\">Resm\u00ee kurulum arac\u0131 kubeadm&#8217;in gereksinimlerine<\/a> g\u00f6re her makinede en az 2 GB RAM, kontrol d\u00fczlemi makinelerinde en az 2 i\u015flemci bulunmal\u0131 ve k\u00fcmedeki b\u00fct\u00fcn makineler birbirine tam a\u011f eri\u015fimine sahip olmal\u0131. Y\u00fcksek eri\u015filebilir bir k\u00fcme i\u00e7in kontrol d\u00fczlemi birden fazla sunucuya da\u011f\u0131t\u0131l\u0131r; i\u015f y\u00fck\u00fcn\u00fc ta\u015f\u0131yan d\u00fc\u011f\u00fcmler bunun \u00fcst\u00fcne eklenir. Yani tek bir web uygulamas\u0131 i\u00e7in ba\u015flang\u0131\u00e7ta bile birka\u00e7 sunucunun faturas\u0131 s\u00f6z konusudur.<\/p>\n<p>As\u0131l maliyet ise insan eme\u011fidir. K\u00fcme s\u00fcr\u00fcm y\u00fckseltmeleri, sertifika yenileme, a\u011f eklentisi, kal\u0131c\u0131 depolama, izleme, log toplama ve yetkilendirme ayr\u0131 ayr\u0131 bilgi ister. Kubernetes bunlar\u0131n \u00e7o\u011funu kutudan \u00e7\u0131kar \u00e7\u0131kmaz vermez; resm\u00ee dok\u00fcman da onun haz\u0131r bir platform hizmeti olmad\u0131\u011f\u0131n\u0131, izleme ve log gibi par\u00e7alar\u0131n kullan\u0131c\u0131 taraf\u0131ndan se\u00e7ildi\u011fini a\u00e7\u0131k\u00e7a s\u00f6yler.<\/p>\n<div class=\"warn-box\">\n<p class=\"label\">Dikkat<\/p>\n<p>Kubernetes \u00f6zge\u00e7mi\u015fte iyi g\u00f6r\u00fcn\u00fcr, bu y\u00fczden baz\u0131 ekipler ihtiya\u00e7 do\u011fmadan k\u00fcme kurar. Tek sunucuya s\u0131\u011fan bir uygulamay\u0131 k\u00fcmeye ta\u015f\u0131mak, \u00e7\u00f6zmek istedi\u011finiz sorundan daha b\u00fcy\u00fck bir sorun yaratabilir: ar\u0131za an\u0131nda hatan\u0131n uygulamada m\u0131, a\u011f katman\u0131nda m\u0131 yoksa k\u00fcme bile\u015fenlerinde mi oldu\u011funu bulmak ciddi deneyim ister.<\/p>\n<\/div>\n<h2>K\u00fc\u00e7\u00fck Projede Docker Compose Yeter mi<\/h2>\n<p>\u00c7o\u011fu k\u00fc\u00e7\u00fck ve orta proje i\u00e7in cevap evettir. <a href=\"https:\/\/docs.docker.com\/compose\/\" title=\"Docker Compose resm\u00ee dok\u00fcmantasyonu\" target=\"_blank\" rel=\"noopener\">Docker Compose<\/a>, birden fazla konteyneri tek bir yap\u0131land\u0131rma dosyas\u0131yla tan\u0131mlay\u0131p tek sunucuda birlikte \u00e7al\u0131\u015ft\u0131r\u0131r. Web uygulamas\u0131, veritaban\u0131, \u00f6nbellek ve arka plan i\u015f\u00e7isi gibi d\u00f6rt be\u015f servisten olu\u015fan bir sistem Compose ile rahat\u00e7a y\u00f6netilir; yeniden ba\u015flatma politikalar\u0131 sayesinde \u00e7\u00f6ken konteyner de otomatik kalkar. Compose ile \u00e7oklu konteyner y\u00f6netimini ad\u0131m ad\u0131m <a href=\"https:\/\/narhost.com\/destek\/docker-compose-kullanimi-vps\/\" title=\"Docker Compose ile \u00c7oklu Container Y\u00f6netimi \u2014 Narhost Destek Merkezi\">Docker Compose kullan\u0131m\u0131 kart\u0131nda<\/a> bulabilirsiniz.<\/p>\n<p>Compose&#8217;un s\u0131n\u0131r\u0131 tek makinedir. Sunucu kapan\u0131rsa her \u015fey kapan\u0131r, bir sunucunun kayna\u011f\u0131 yetmezse i\u015f y\u00fck\u00fcn\u00fc ikinci bir sunucuya kendili\u011finden yaymaz. Bu s\u0131n\u0131ra ula\u015f\u0131lmadan \u00f6nce genellikle daha b\u00fcy\u00fck bir sunucuya ge\u00e7mek, yani dikey b\u00fcy\u00fcmek, en ucuz ve en h\u0131zl\u0131 \u00e7\u00f6z\u00fcmd\u00fcr. Konteyner i\u015f y\u00fckleri i\u00e7in hangi sunucu tipinin uygun oldu\u011funu <a href=\"https:\/\/narhost.com\/blog\/docker-icin-hangi-sunucu\/\" title=\"Docker \u0130\u00e7in Hangi Sunucu Gerekir \u2014 Narhost Blog\">Docker i\u00e7in hangi sunucu yaz\u0131s\u0131<\/a> ayr\u0131nt\u0131l\u0131 kar\u015f\u0131la\u015ft\u0131r\u0131yor.<\/p>\n<table>\n<thead>\n<tr>\n<th>Durum<\/th>\n<th>Docker Compose<\/th>\n<th>Kubernetes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Sunucu say\u0131s\u0131<\/td>\n<td>Tek sunucu<\/td>\n<td>Birden fazla d\u00fc\u011f\u00fcm, genellikle \u00fc\u00e7 ve \u00fczeri<\/td>\n<\/tr>\n<tr>\n<td>Kurulum ve \u00f6\u011frenme<\/td>\n<td>Saatler, tek yap\u0131land\u0131rma dosyas\u0131<\/td>\n<td>Haftalar, \u00e7ok say\u0131da kavram ve bile\u015fen<\/td>\n<\/tr>\n<tr>\n<td>Sunucu ar\u0131zas\u0131nda<\/td>\n<td>Servis durur, elle ya da yedekten d\u00f6n\u00fcl\u00fcr<\/td>\n<td>\u0130\u015f y\u00fck\u00fc di\u011fer d\u00fc\u011f\u00fcmlere ta\u015f\u0131n\u0131r<\/td>\n<\/tr>\n<tr>\n<td>\u00d6l\u00e7ekleme<\/td>\n<td>Daha b\u00fcy\u00fck sunucuya ge\u00e7erek, dikey<\/td>\n<td>Kopya ve d\u00fc\u011f\u00fcm ekleyerek, yatay ve otomatik<\/td>\n<\/tr>\n<tr>\n<td>Kime uygun<\/td>\n<td>Tek uygulama, k\u00fc\u00e7\u00fck ekip, \u00f6ng\u00f6r\u00fclebilir trafik<\/td>\n<td>\u00c7ok servis, s\u0131k da\u011f\u0131t\u0131m, kesintisizlik \u015fart\u0131 olan ekip<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<figure class=\"nh-sema\"><img loading=\"lazy\" src=\"https:\/\/narhost.com\/blog\/wp-content\/uploads\/2026\/09\/kubernetes-nedir-ne-zaman-gerekir-sema-narhost.webp\" alt=\"kubernetes nedir ve ne zaman gerekir sorusunu \u00f6l\u00e7\u00fcm, Docker Compose, \u00e7ok sunucu ve ekip ad\u0131mlar\u0131yla g\u00f6steren \u015fema\" width=\"1200\" height=\"500\" loading=\"lazy\" decoding=\"async\"><figcaption>\u00d6l\u00e7\u00fcmden Docker Compose&#x27;a, \u00e7ok sunucu ihtiyac\u0131ndan ekip haz\u0131rl\u0131\u011f\u0131na Kubernetes karar s\u0131ras\u0131.<\/figcaption><\/figure>\n<h2>Kubernetes Ne Zaman Ger\u00e7ekten Gerekir<\/h2>\n<p>\u00dc\u00e7 i\u015faret ayn\u0131 anda g\u00f6r\u00fcn\u00fcyorsa Kubernetes&#8217;i ciddi bi\u00e7imde d\u00fc\u015f\u00fcnme zaman\u0131 gelmi\u015ftir. Birincisi, sistem art\u0131k tek sunucuya s\u0131\u011fm\u0131yor ve birden fazla sunucuya yay\u0131lmak zorunda. \u0130kincisi, \u00e7ok say\u0131da servisi g\u00fcnde birka\u00e7 kez kesintisiz g\u00fcncellemeniz gerekiyor. \u00dc\u00e7\u00fcnc\u00fcs\u00fc, ekipte bu platformu i\u015fletecek, gece gelen alarma bakabilecek en az bir ki\u015fi var. Bunlardan biri eksikse, daha b\u00fcy\u00fck bir sunucu ya da iki sunucu ve bir y\u00fck dengeleyici gibi daha sade bir mimari genellikle daha do\u011frudur.<\/p>\n<p>Ara \u00e7\u00f6z\u00fcmler de vard\u0131r. Tek d\u00fc\u011f\u00fcmde \u00e7al\u0131\u015fan hafif Kubernetes da\u011f\u0131t\u0131mlar\u0131, ekibin platformu \u00f6\u011frenmesi i\u00e7in iyi bir deneme ortam\u0131d\u0131r. B\u00fcy\u00fck bulut sa\u011flay\u0131c\u0131lar\u0131n\u0131n y\u00f6netilen Kubernetes hizmetleri kontrol d\u00fczlemini \u00fcstlenir, ama \u00e7al\u0131\u015fan uygulaman\u0131n sorumlulu\u011fu yine sizde kal\u0131r.<\/p>\n<div class=\"senaryo-block\">\n<p class=\"label\">\u00d6rnek senaryo<\/p>\n<p>Be\u015f ki\u015filik bir yaz\u0131l\u0131m ekibi, randevu uygulamas\u0131n\u0131 yedi konteynerle tek bir 8 \u00e7ekirdek, 16 GB bellekli sunucuda Docker Compose ile \u00e7al\u0131\u015ft\u0131r\u0131yordu. Kubernetes&#8217;e ge\u00e7mek i\u00e7in bir ay ay\u0131rmay\u0131 d\u00fc\u015f\u00fcnd\u00fcler. \u00d6l\u00e7\u00fcmlere bakt\u0131klar\u0131nda i\u015flemci kullan\u0131m\u0131n\u0131n zirvede y\u00fczde 45&#8217;te kald\u0131\u011f\u0131n\u0131, as\u0131l s\u0131k\u0131nt\u0131n\u0131n ise s\u00fcr\u00fcm yay\u0131nlarken ya\u015fanan bir iki dakikal\u0131k kesinti oldu\u011funu g\u00f6rd\u00fcler. K\u00fcmeyi ertelediler, da\u011f\u0131t\u0131m beti\u011fini iki kopya aras\u0131nda s\u0131rayla g\u00fcncelleyecek \u015fekilde de\u011fi\u015ftirdiler ve kesintiyi bir g\u00fcnde \u00e7\u00f6zd\u00fcler.<\/p>\n<\/div>\n<h2>Kendi K\u00fcmenizi Bulut Sunucuda Kurmak<\/h2>\n<p>Kubernetes nedir sorusunu cevaplay\u0131p ihtiyac\u0131 netle\u015ftirdiyseniz s\u0131radaki karar altyap\u0131d\u0131r. K\u00fcmeyi birka\u00e7 sanal sunucu \u00fczerine kendiniz kurabilirsiniz; bu durumda i\u015fletim sistemi, Kubernetes bile\u015fenleri, s\u00fcr\u00fcm y\u00fckseltmeleri, yedekler ve izleme sizin sorumlulu\u011funuzdad\u0131r. D\u00fc\u011f\u00fcmler aras\u0131nda h\u0131zl\u0131 ve kararl\u0131 a\u011f, h\u0131zl\u0131 disk ve gerekti\u011finde kayna\u011f\u0131 b\u00fcy\u00fctebilme bu kurulumda belirleyicidir. Sanal sunucu tipleri aras\u0131ndaki fark\u0131 <a href=\"https:\/\/narhost.com\/blog\/vps-mi-vds-mi-bulut-sunucu-mu\/\" title=\"VPS mi VDS mi Bulut Sunucu mu \u2014 Narhost Blog\">VPS mi VDS mi bulut sunucu mu kar\u015f\u0131la\u015ft\u0131rmas\u0131nda<\/a> bulabilirsiniz.<\/p>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>Kubernetes nedir sorusunun karar a\u00e7\u0131s\u0131ndan cevab\u0131 \u015fudur: \u00e7ok sunuculu, \u00e7ok servisli ve kesintisizlik \u015fart\u0131 olan sistemler i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7. Tek sunucuya s\u0131\u011fan k\u00fc\u00e7\u00fck bir proje i\u00e7in ise Docker Compose, iyi bir yedek plan\u0131 ve gerekti\u011finde daha b\u00fcy\u00fck bir sunucu, ayn\u0131 sonucu \u00e7ok daha az emekle verir. K\u00fcmeye ge\u00e7i\u015f karar\u0131n\u0131 teknoloji merak\u0131 de\u011fil, \u00f6l\u00e7\u00fclen ihtiya\u00e7 belirlemelidir.<\/p>\n<\/div>\n<h2>Kubernetes Karar\u0131ndan \u00d6nce Kontrol Listesi<\/h2>\n<ul class=\"kontrol-listesi\">\n<li>Mevcut sunucunuzun zirve saatlerdeki i\u015flemci, bellek ve disk kullan\u0131m\u0131n\u0131 \u00f6l\u00e7\u00fcn.<\/li>\n<li>As\u0131l sorunun kapasite mi, kesintisiz da\u011f\u0131t\u0131m m\u0131 yoksa ar\u0131za tolerans\u0131 m\u0131 oldu\u011funu yaz\u0131n.<\/li>\n<li>Daha b\u00fcy\u00fck bir sunucuya ge\u00e7menin sorunu \u00e7\u00f6z\u00fcp \u00e7\u00f6zmeyece\u011fini \u00f6nce deneyin.<\/li>\n<li>K\u00fcmeyi i\u015fletecek ve alarmlara bakacak ki\u015fiyi ad\u0131yla belirleyin.<\/li>\n<li>Kal\u0131c\u0131 veri tutan servislerin (veritaban\u0131, dosya deposu) k\u00fcmede mi d\u0131\u015f\u0131nda m\u0131 duraca\u011f\u0131na karar verin.<\/li>\n<li>Deneme i\u00e7in tek d\u00fc\u011f\u00fcml\u00fc hafif bir da\u011f\u0131t\u0131mla k\u00fc\u00e7\u00fck bir ortam kurun.<\/li>\n<li>K\u00fcme s\u00fcr\u00fcm y\u00fckseltme ve yedek plan\u0131n\u0131 kurulumdan \u00f6nce yaz\u0131n.<\/li>\n<\/ul>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n<h3>Teknik olmayan bir y\u00f6neticiye kubernetes nedir diye sorulursa ne s\u00f6ylenir?<\/h3>\n<p>Bir liman i\u015fletmesi gibi d\u00fc\u015f\u00fcnebilirsiniz. Konteynerler y\u00fckt\u00fcr, sunucular gemidir, Kubernetes ise hangi konteynerin hangi gemiye y\u00fcklenece\u011fine, bir gemi ar\u0131zalan\u0131rsa y\u00fck\u00fcn nereye aktar\u0131laca\u011f\u0131na ve talep art\u0131nca ka\u00e7 gemi daha gerekece\u011fine karar veren liman y\u00f6netimidir. Tek bir gemi i\u00e7in liman y\u00f6netimi kurulmaz.<\/p>\n<h3>Kubernetes ile Docker aras\u0131ndaki fark ne?<\/h3>\n<p>Docker uygulamay\u0131 konteyner olarak paketler ve bir makinede \u00e7al\u0131\u015ft\u0131r\u0131r. Kubernetes ise \u00e7ok say\u0131da makinede \u00e7al\u0131\u015fan konteynerlerin nerede, ka\u00e7 kopya ve hangi s\u00fcr\u00fcmle \u00e7al\u0131\u015faca\u011f\u0131n\u0131 y\u00f6netir. Biri paketleme ve \u00e7al\u0131\u015ft\u0131rma arac\u0131, di\u011feri orkestrasyon platformudur; genellikle birlikte kullan\u0131l\u0131rlar.<\/p>\n<h3>Kubernetes tek sunucuda \u00e7al\u0131\u015f\u0131r m\u0131?<\/h3>\n<p>\u00c7al\u0131\u015f\u0131r. Tek d\u00fc\u011f\u00fcml\u00fc hafif da\u011f\u0131t\u0131mlar \u00f6\u011frenme, test ve k\u00fc\u00e7\u00fck ortamlar i\u00e7in kullan\u0131l\u0131r. Ancak tek sunucuda Kubernetes&#8217;in en \u00f6nemli avantaj\u0131 olan sunucu ar\u0131zas\u0131na dayan\u0131kl\u0131l\u0131k ortadan kalkar. Bu durumda Docker Compose \u00e7o\u011funlukla daha sade ve daha az kaynak t\u00fcketen bir se\u00e7imdir.<\/p>\n<h3>Kubernetes i\u00e7in en az ka\u00e7 sunucu gerekir?<\/h3>\n<p>Resm\u00ee kurulum arac\u0131 tek makinede bile \u00e7al\u0131\u015f\u0131r, ama ar\u0131zaya dayan\u0131kl\u0131 bir \u00fcretim k\u00fcmesi i\u00e7in genellikle en az \u00fc\u00e7 sunucu \u00f6nerilir. Kontrol d\u00fczleminin y\u00fcksek eri\u015filebilir olmas\u0131 isteniyorsa kontrol d\u00fczlemi de birden fazla makineye da\u011f\u0131t\u0131l\u0131r; i\u015f y\u00fck\u00fc d\u00fc\u011f\u00fcmleri bunun \u00fczerine eklenir.<\/p>\n<h3>WordPress sitesi i\u00e7in Kubernetes mant\u0131kl\u0131 m\u0131?<\/h3>\n<p>Tek bir WordPress sitesi, hatta birka\u00e7 site i\u00e7in mant\u0131kl\u0131 de\u011fildir. \u00d6nbellekli bir hosting paketi ya da tek bir sanal sunucu ayn\u0131 i\u015fi \u00e7ok daha az bak\u0131mla g\u00f6r\u00fcr. Kubernetes ancak y\u00fczlerce siteyi otomatik olarak a\u00e7\u0131p kapatan bir platform kuruyorsan\u0131z anlam kazan\u0131r.<\/p>\n<\/div>\n<div class=\"cta-box\">\n<p class=\"label\">Narhost&#8217;ta<\/p>\n<p>Bulut sunucular\u0131m\u0131z NVMe disk, 50 Gbps port ve taray\u0131c\u0131 terminaliyle an\u0131nda kurulur; Docker Compose ya da kendi Kubernetes k\u00fcmeniz i\u00e7in Ubuntu ve Debian se\u00e7enekleri haz\u0131r, paket y\u00fckseltmesi m\u00fc\u015fteri panelinden yap\u0131l\u0131r.<\/p>\n<p><a class=\"cta-btn\" href=\"https:\/\/narhost.com\/bulut-sunucu\" title=\"Narhost Bulut Sunucu paketleri\">Bulut sunucu paketlerini g\u00f6r<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Kubernetes nedir sorusunun k\u0131sa cevab\u0131: birden fazla sunucuya yay\u0131lm\u0131\u015f konteynerleri da\u011f\u0131tan, \u00f6l\u00e7ekleyen ve \u00e7\u00f6ken konteyneri yeniden ba\u015flatan a\u00e7\u0131k kaynak bir orkestrasyon platformudur. Tek sunucuya s\u0131\u011fan k\u00fc\u00e7\u00fck projede Docker Compose \u00e7o\u011fu zaman yeterlidir.<\/p>\n","protected":false},"author":1,"featured_media":2729,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-2728","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sunucu"],"_links":{"self":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts\/2728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/comments?post=2728"}],"version-history":[{"count":1,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts\/2728\/revisions"}],"predecessor-version":[{"id":2730,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts\/2728\/revisions\/2730"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/media\/2729"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/media?parent=2728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/categories?post=2728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/tags?post=2728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}