Azure Kubernetes Service (AKS) için temel kavramlar

Bu makalede, Azure'da kapsayıcılı uygulamaları büyük ölçekte dağıtmak ve çalıştırmak için kullanabileceğiniz yönetilen bir Kubernetes hizmeti olan Azure Kubernetes Service'in (AKS) temel kavramları açıklanmaktadır.

Önemli

Azure Kubernetes Service (AKS), 30 Kasım 2025'den itibaren Azure Linux 2.0 için güvenlik güncelleştirmelerini desteklemez veya sağlamaz. Azure Linux 2.0 düğüm görüntüsü 202512.06.0 sürümünde dondurulur. 31 Mart 2026'dan itibaren düğüm görüntüleri kaldırılacak ve düğüm havuzlarınızı ölçeklendiremeyeceksiniz. Düğüm havuzlarınızı desteklenen bir Kubernetes sürümüne yükselterek veya osSku AzureLinux3'e geçerek desteklenen bir Azure Linux sürümüne geçin. Daha fazla bilgi için Bkz. Kullanımdan Kaldırma GitHub sorunu ve Azure Güncelleştirmeleri kullanımdan kaldırma duyurusu. Duyurular ve güncelleştirmeler hakkında bilgi sahibi olmak için AKS sürüm notlarını izleyin.

Kubernetes nedir?

Kubernetes, kapsayıcılı uygulamaların dağıtımını, ölçeklendirmesini ve yönetimini otomatikleştirmeye yönelik bir açık kaynak kapsayıcı düzenleme platformudur. Daha fazla bilgi için resmi Kubernetes belgelerine bakın.

AKS nedir?

AKS, Kubernetes kullanan kapsayıcılı uygulamaları dağıtmayı, yönetmeyi ve ölçeklendirmeyi kolaylaştıran yönetilen bir Kubernetes hizmetidir. AKS iki küme modunu destekler:

  • AKS Otomatik, yaygın işletimsel görevler için üretime hazır varsayılanlarla daha tam olarak yönetilen bir deneyimdir.
  • AKS Standard, küme kurulumu ve işlemleri üzerinde daha ayrıntılı denetim sahibi olmak isteyen ekipler için daha yapılandırılabilir bir deneyimdir.

Daha fazla bilgi için bkz. Azure Kubernetes Service (AKS) nedir? ve AKS Otomatik nedir?

Küme modları

AKS'de, Otomatik modda veya Standart modda kümeler oluşturabilirsiniz. Her iki mod da temel Kubernetes kavramlarını kullanır, ancak operasyonel sorumluluk farklıdır.

  • AKS Otomatik, daha az operasyonel ek yük isteyen ekipler için tasarlanmıştır. Düğüm yönetimi, ölçeklendirme, güvenlik korumaları ve yükseltmeler için önceden yapılandırılmış varsayılanlar içerir.
  • AKS Standard, küme yapılandırması, düğüm havuzları, ölçeklendirme, ağ ve işlemler üzerinde maksimum esneklik ve doğrudan denetim isteyen ekipler için tasarlanmıştır.

2. günden daha az platform yönetimine sahip üretime hazır bir temel istiyorsanız AKS Otomatik'i kullanın. Özel işletim desenlerine ve küme özellikleri arasında daha ayrıntılı ayarlamaya ihtiyacınız olduğunda AKS Standard'ı kullanın.

Ayrıntılı özellik farklılıkları için bkz. AKS Otomatik ve Standart özellik karşılaştırması.

Not

AKS Otomatik ve AKS Standard, hizmet düzeyi sözleşmesi (SLA) deneyiminde farklılık gösterir. AKS Otomatik, varsayılan olarak çalışma süresi SLA'sını ve uygun pod hazırlığı SLA kapsamını içerir. AKS Standard'da kesintisiz çalışma SLA'sı, fiyatlandırma kademesine ve küme yapılandırmasına bağlıdır. Daha fazla bilgi için bkz . AKS Otomatik ve Standart özellik karşılaştırması ve AKS küme yönetimi için fiyatlandırma katmanları.

Küme bileşenleri

AKS kümesi iki ana bileşene ayrılır:

  • Denetim düzlemi: Denetim düzlemi, temel Kubernetes hizmetlerini ve uygulama iş yüklerinin düzenlemesini sağlar.
  • Düğümler: Düğümler, uygulamalarınızı çalıştıran altyapıyı oluşturan sanal makinelerdir (VM'ler).

Kubernetes denetim düzlemi ve düğüm bileşenlerini gösteren ekran görüntüsü.

Bu mimari kavramları her iki AKS kümesi modunda da aynıdır. Farklı olan işlem modelidir: AKS Otomatik, varsayılan olarak daha fazla önceden yapılandırılmış platform işlemi uygularken AKS Standard, düğüm ve küme işlemlerinin nasıl yapılandırıldığı ve yönetildiğini daha doğrudan denetlemenizi sağlar.

Not

AKS yönetilen bileşenleri şu etikete kubernetes.azure.com/managedbysahiptir: aks.

AKS, Helm sürümlerini ön ek ile aks-managed yönetir. Bu sürümlerde sürekli artan düzeltmeler beklenir ve güvenlidir.

Kontrol düzlemi

Aşağıdaki tabloda, Azure yönetilen AKS denetim düzlemini oluşturan bileşenler açıklanmaktadır:

Bileşen Açıklama
kube-apiserver API sunucusu (kube-apiserver), kümenin içinden ve dışından kümeye yönelik istekleri etkinleştirmek için Kubernetes API'sini kullanıma sunar.
etcd Yüksek oranda kullanılabilir anahtar-değer deposu vb. Kubernetes kümenizin ve yapılandırmanızın durumunu korumaya yardımcı olur.
kube-scheduler Zamanlayıcı (kube-scheduler) zamanlama kararlarının alınmasına yardımcı olur. Atanmış düğümü olmayan yeni podları izler ve üzerinde çalışacakları bir düğüm seçer.
kube-controller-manager Denetleyici yöneticisi (kube-controller-manager), düğümler kapandığında fark etme ve yanıtlama gibi denetleyici işlemlerini çalıştırır.
cloud-controller-manager Bulut denetleyicisi yöneticisi (bulut denetleyicisi-yöneticisi), bulut sağlayıcısına özgü denetleyicileri çalıştırmak için buluta özgü denetim mantığı ekler.

Denetim düzlemi, hem AKS Automatic hem de AKS Standard’da Azure tarafından yönetilmeye devam eder. her iki modda da Azure kube-apiserver, etcd, kube-scheduler, kube-controller-manager ve cloud-controller-manager gibi kritik denetim düzlemi bileşenlerini çalıştırır.

Düğümler

Her AKS kümesinin en az bir düğümü vardır ve bu, Kubernetes düğüm bileşenlerini çalıştıran bir Azure VM'dir. Aşağıdaki tabloda her AKS düğümünde çalışan Kubernetes bileşenleri açıklanmaktadır:

Bileşen Açıklama
kubelet kubelet, kapsayıcıların bir pod içinde çalışır durumda olmasını sağlar.
kube-proxy veya Cilium kube-proxy, düğümlerde ağ kurallarını koruyan bir ağ ara sunucusudur. Cilium tarafından desteklenen Azure CNI kullanan kümeler yerine kube-proxyCilium kullanır.
container runtime Kapsayıcı çalışma zamanı, kapsayıcıların yürütülmesini ve yaşam döngüsünü yönetir.

Kubernetes düğümü için Azure sanal makinesini ve destekleyici kaynakları gösteren ekran görüntüsü.

Düğümler, her iki AKS küme modunda da kubelet ve container runtime dahil olmak üzere aynı temel Kubernetes düğüm bileşenlerini çalıştırır. Kümenin ağ veri düzlemine bağlı olarak düğümler, servis yönlendirmesi için kube-proxy veya Cilium kullanır. Fark, varsayılan işlem deneyimindedir:

  • AKS Otomatik, düğümle ilgili yaygın işlemler için önceden yapılandırılmış varsayılanları kullanır.
  • AKS Standard, düğüm davranışını doğrudan yapılandırmak ve çalıştırmak için daha fazla esneklik sağlar.

Ayrıntılı özellik karşılaştırması için bkz. AKS Otomatik ve Standart özellik karşılaştırması.

Düğüm yapılandırması

Düğümler için aşağıdaki ayarları yapılandırın.

VM boyutu ve görüntüsü

Azure VM boyutu, düğümlerinizdeki CPU'ları, belleği, boyutu ve yüksek performanslı katı hal sürücüsünün veya normal sabit disk sürücüsünün depolama türünü tanımlar. Seçtiğiniz VM boyutu, iş yükü gereksinimlerine ve her düğümde çalıştırmayı planladığınız pod sayısına bağlıdır. Mayıs 2025'ten itibaren, varsayılan VM SKU'su ve boyutu, dağıtım sırasında parametre boş bırakılırsa kullanılabilir kapasite ve kota temelinde AKS tarafından dinamik olarak seçilir. Daha fazla bilgi için bkz . Azure Kubernetes Service'te (AKS) desteklenen VM boyutları.

AKS; Ubuntu Linux, Azure Linux ve Azure Container Linux dahil desteklenen Linux işletim sistemleri için VM görüntüleri ve Windows Server 2022 ve Windows Server 2025 dahil olmak üzere desteklenen Windows işletim sistemleri sağlar. Geçerli işletim sistemi ve görüntü kullanılabilirliği için bkz. Azure Kubernetes Service'de düğüm görüntüleri. Aks kümesi oluşturduğunuzda veya düğüm sayısını genişlettiğiniz zaman Azure platformu istenen sayıda VM'yi otomatik olarak oluşturur ve yapılandırr. Aracı düğümleri standart VM'ler olarak faturalandırılır. Azure rezervasyonları dahil olmak üzere tüm VM boyutu indirimleri otomatik olarak uygulanır.

İşletim sistemi diskleri

Varsayılan işletim sistemi disk boyutlandırması, yalnızca varsayılan işletim sistemi disk boyutu belirtilmediğinde yeni kümelerde veya düğüm havuzlarında kullanılır. Bu davranış hem yönetilen hem de kısa ömürlü işletim sistemi diskleri için geçerlidir. Daha fazla bilgi için bkz. Varsayılan işletim sistemi disk boyutlandırması.

Kaynak rezervasyonları

AKS, düğümlerin kümenin bir parçası olarak çalışmasına yardımcı olmak için düğüm kaynaklarını kullanır. Bu kullanım, düğümün toplam kaynaklarıyla AKS'deki atanabilir kaynaklar arasında uyuşmazlığa neden olabilir. AKS, düğüm performansını ve işlevselliğini korumak için her düğümde CPU ve bellek olmak üzere iki tür kaynak ayırır. Daha fazla bilgi için AKS'de kaynak rezervasyonları konusuna bakın.

işletim sistemi

AKS; Ubuntu, Azure Linux ve Azure Container Linux dahil olmak üzere birden çok Linux işletim sistemini destekler. AKS Standard varsayılan olarak Ubuntu kullanırken AKS Otomatik, yönetilen sistem düğümü havuzu için Azure Linux'u önceden yapılandırıyor. Windows düğüm havuzları AKS'de, varsayılan kanal olarak Uzun Süreli Bakım Kanalı (LTSC) ile de desteklenir. Geçerli işletim sistemi sürümleri ve varsayılanları için bkz. AKS'de düğüm görüntüleri.

Konteyner çalışma zamanı

Kapsayıcı çalışma zamanı, kapsayıcıları çalıştıran ve bir düğümdeki kapsayıcı görüntülerini yöneten yazılımdır. Çalışma zamanı, Linux veya Windows üzerinde kapsayıcıları çalıştırmak için sistem çağrılarını veya işletim sistemine özgü işlevleri soyutlama konusunda yardımcı olur. Linux düğüm havuzları için kubernetes sürüm 1.19 ve üzeri üzerinde kapsayıcı kullanılır. Windows Server 2019 ve 2022 düğüm havuzları için kapsayıcılı genellikle kullanılabilir ve Kubernetes sürüm 1.23 ve sonraki sürümlerde tek çalışma zamanı seçeneğidir.

Pod'lar

Pod, aynı ağ ve depolama kaynaklarını paylaşan bir veya daha fazla kapsayıcıdan oluşan bir grup ve kapsayıcıların nasıl çalıştırıldığını belirten bir belirtimdir. Podlar genellikle bir kapsayıcıyla bire bir eşleşir, ancak bir pod içinde birden çok kapsayıcı çalıştırabilirsiniz.

Düğüm havuzları

Not

AKS Otomatik , sistem düğümü havuzu davranışını ve düğüm sağlama varsayılanlarını önceden yapılandırıp yönetir. AKS Standard, açıkça tanımlanmış düğüm havuzu tasarımı ve yaşam döngüsü seçimleri gerektirir. Daha fazla bilgi için bkz . AKS Otomatik ve Standart özellik karşılaştırması.

AKS'de düğümler birlikte düğüm havuzları halinde gruplandırılır. Varsayılan olarak düğüm havuzları, uygulamalarınızı çalıştıran VM'leri yönetmek için Sanal Makine Ölçek Kümeleri kullanır. AKS ayrıca, AKS'nin tek tek VM'leri doğrudan yönettiği Sanal Makineler düğüm havuzlarını da destekler.

AKS kümesi oluşturduğunuzda, ilk düğüm sayısını ve bunların boyutunu ve sürümünü tanımlarsınız ve bu da bir sistem düğümü havuzu oluşturur. Sistem düğümü havuzları, CoreDNS () ve konnektivity (corednskonnectivity-agent) gibi kritik sistem podlarını barındırmanın birincil amacına hizmet eder.

Farklı işlem veya depolama taleplerine sahip uygulamaları desteklemek için kullanıcı düğümü havuzları oluşturabilirsiniz. Kullanıcı düğümü havuzları, uygulama podlarınızı barındırmanın birincil amacına hizmet eder.

Daha fazla bilgi için bkz. AKS'de düğüm havuzları oluşturma ve AKS'de düğüm havuzlarını yönetme.

Düğüm kaynak grubu

Bir Azure kaynak grubunda AKS kümesi oluşturduğunuzda, AKS kaynak sağlayıcısı otomatik olarak düğüm kaynak grubu adlı ikinci bir kaynak grubu oluşturur. Bu kaynak grubu VM'ler, Sanal Makine Ölçek Kümeleri ve depolama dahil olmak üzere kümeyle ilişkili tüm altyapı kaynaklarını içerir.

Daha fazla bilgi edinmek için aşağıdaki kaynaklara bakın:

Ad alanları

Podlar ve dağıtımlar gibi Kubernetes kaynakları, AKS kümesini bölmek ve kaynaklara erişim oluşturmak, görüntülemek veya yönetmek için mantıksal olarak ad alanları halinde gruplandırılır.

Aks kümesinde varsayılan olarak aşağıdaki ad alanları oluşturulur:

Ad alanı Açıklama
default Varsayılan ad alanı, yeni bir ad alanı oluşturmadan küme kaynaklarını kullanmaya başlamanızı sağlar.
kube-node-lease kube-node-lease ad alanı, düğümlerin kullanılabilirliklerini denetim düzlemine iletmesini sağlar.
kube-public Kube-public ad alanı genellikle kullanılmaz, ancak kaynakları tüm kümede herhangi bir kullanıcı tarafından görebilmek için kullanabilirsiniz.
kube-system kube-system ad alanı, Kubernetes tarafından , corednsve konnectivity-agentgibi metrics-serverküme kaynaklarını yönetmek için kullanılır. Kendi uygulamalarınızı bu ad alanına dağıtmanızı önermiyoruz. Kendi uygulamalarınızı bu ad alanına dağıtmanın gerekli olduğu nadir durumlar için SSS bölümüne bakın.

Kaynakları ve uygulamaları mantıksal olarak bölmek için Kubernetes ad alanlarını gösteren ekran görüntüsü.

Fiyatlandırma katmanları

AKS, küme yönetimi için üç fiyatlandırma katmanı sunar: Ücretsiz, Standart ve Premium. Seçtiğiniz fiyatlandırma katmanı, kümenizi yönetmek için kullanılabilecek özellikleri belirler.

Fiyatlandırma katmanı Özellik açıklaması
Ücretsiz Tüm geçerli AKS özelliklerini içerir. En fazla 1.000 düğümü destekler. Finansal güvenceye sahip bir çalışma süresi SLA'sı yoktur.
Standart Uptime SLA varsayılan olarak etkindir. Daha yüksek güvenilirlik profili. Tüm geçerli AKS özelliklerini içerir. En fazla 5.000 düğümü destekler.
Premium Tüm geçerli AKS özelliklerinin yanı sıra [topluluk desteğinin ötesinde Microsoft bakım][uzun vadeli destek] içerir.

Not

Standart fiyatlandırma katmanı AKS Standart küme modundan ayrıdır.

Daha fazla bilgi için AKS küme yönetimi için fiyatlandırma katmanları bölümüne bakın.

AKS'de desteklenen Kubernetes sürümleri

AKS'de desteklenen Kubernetes sürümleri hakkında, sürüm destek ilkesi, sürüme göre uyumsuzluk yaratan değişiklikler ve kullanımdan kaldırma ilkesi dahil olmak üzere bilgi edinmek için bkz. AKS'de desteklenen Kubernetes sürümleri.

AKS ve AKS Otomatik hakkında bilgi için aşağıdaki kaynaklara bakın: