Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Podların bağlı ağlardan doğrudan IP erişimine ihtiyacı olup olmadığına ve IP adresi ölçek gereksinimlerinize göre bir pod ağ yapılandırması seçin.
Doğrudan pod IP erişimine ihtiyacınız var mı?
Pod ağı, podların IP adreslerini nasıl edineceklerini denetler ve podların birbirleriyle, küme düğümleriyle ve küme dışındaki hedeflerle nasıl iletişim kurağını tanımlar. Kubernetes, pod IP adreslerini ve ağ bağlantısını yöneten bir Kapsayıcı Ağ Arabirimi (CNI) eklentisi aracılığıyla pod ağı uygular.
Pod ağını ayarlarken , IP adresi yönetimi (IPAM) ve yönlendirme ve aktarım (veri düzlemi) için planlamanız gerekir.
İş yükleriniz, Azure Kubernetes Service (AKS) kümesi VNet'ine bağlı ağlardan podlara özel IP üzerinden erişilmesini gerektiriyorsa, Flat Networking Model kullanın. Aksi takdirde Azure CNI Overlay kullanın.
IP adresi yönetimi (IPAM) seçenekleri
IPAM'yi kurarken, Azure CNI Katmanlı ile Katmanlı Ağ Modeli ve Azure CNI Pod Alt Ağı veya Azure CNI Düğüm Alt Ağı içeren Düz Ağ Modeli arasında seçim yapabilirsiniz:
Aşağıdaki tabloda AKS pod ağı için sağlanan IPAM seçenekleri ve bunların temel özellikleri ve ölçek sınırları karşılaştırmaktadır.
| IPAM seçenekleri | Ağ bileşenlerinin diyagramı | Özellikler ve işlevler |
|---|---|---|
| Örtüşen Ağ Modeli (Azure CNI Kaplaması ile) |
|
• Pod IP'leri sanal ağ alanının parçası olmayan bir katman aralığından gelir. • Küme başına en fazla 5.000 düğüm ve 200.000pod ile yüksek oranda ölçeklenebilir ağ. Düğüm, düğüm başına pod ve toplam pod sınırları birbirinden bağımsızdır. • Pod katman adres alanı bağımsız kümeler arasında yeniden kullanılabilir. Pod CIDR, eşlenmiş VNet’ler, ExpressRoute veya VPN üzerinden bağlanan ağlar ve özel adres alanını açığa çıkaran diğer yollar dahil olmak üzere, doğrudan bağlı ağlarla çakışmamalıdır. • Çift yığın (IPv4/IPv6) desteği. • Podlara kümenin dışından doğrudan erişilemiyor. |
| Düz Ağ Modeli (Azure CNI Pod Alt Ağı veya Düğüm Alt Ağı ile) |
|
• Düğüm ve pod IP'leri VNet alanından gelir. • Podlara özel IP adresleriyle bağlı ağlardan erişilebilir. Azure CNI Pod Alt Ağı, bağlı sanal ağlar arasında pod kaynak IP'sini korurken, küme sanal ağı dışındaki hedefler Azure CNI Node Alt Ağı ile düğüm kaynak IP'sini görür. • Azure CNI Pod Alt ağ seçenekleri arasında verimlilik için Dinamik IP Ayırma veya ölçek için Statik Blok Ayırma bulunur. |
Düz Ağ Modeli seçenekleriyle ilgili dikkat edilmesi gerekenler
Dinamik IP Ayırma Özellikli Azure CNI Pod Alt Ağı, Statik Blok Ayırma Özellikli Azure CNI Pod Alt Ağı ve Azure CNI Düğüm Alt Ağı arasında karar verirken aşağıdaki noktaları göz önünde bulundurun:
| Düz Ağ Modeli seçeneği | Değerlendirmeler |
|---|---|
| Dinamik IP Ayırmalı Azure CNI Pod Alt Ağı | • Bağımsız olarak boyutlandırabileceğiniz ve ölçeklendirebileceğiniz ayrı düğüm ve pod alt ağları gerektirir. • Pod IP adreslerini pod alt ağından düğümlere 16’lık gruplar hâlinde tahsis eder. • VNet için yapılandırılan özel IP adresi sınırlarına tabidir. |
| Statik Blok Ayırmalı Azure CNI Pod Alt Ağı | • Podlarınız için belirli bir IP aralığı ayırmanız ve diğer alt ağlarla çakışmadığından emin olmanız gerektiğinden dikkatli bir planlama gerektirir. • En fazla 1.000.000 IP alabilir. • IP'ler verimli bir şekilde kullanılmayabilir ve bu da wastage'a yol açabilir. |
| Azure CNI Düğüm Alt Ağı | • AKS tarafından yönetilen bir sanal ağ veya müşteri tarafından yönetilen bir sanal ağ ve alt ağ kullanabilen eski seçenek. • Düğümler ve pod’lar aynı düğüm alt ağını paylaştığından, düğümler, pod’lar, ölçeklendirme ve yükseltmeler için kapasiteyi önceden planlamanız gerekir. • VNet için yapılandırılan özel IP adresi sınırlarına tabidir. |
Yönlendirme ve taşıma (veri düzlemi) seçenekleri
Veri düzleminizi ayarlarken Cilium tarafından desteklenen Azure CNI, iptables veri düzlemi Azure ve BYO CNI arasında seçim yapabilirsiniz:
Aşağıdaki tabloda AKS pod ağı için kullanılabilen veri düzlemi seçenekleri ve bunların temel özellikleri karşılaştırmaktadır.
| Veri düzlemi seçenekleri | Özellikler ve işlevler |
|---|---|
| Cilium tarafından desteklenen Azure CNI | • Linux düğüm havuzları için geliştirilmiş ölçek ve performans. Windows düğüm havuzları desteklenmez. • Yerleşik Cilium ağ ilkesi uygulama. • FQDN filtreleme için Gelişmiş Kapsayıcı Ağ Hizmetleri ve Kubernetes 1.29 veya üzeri gerekir. |
| Azure iptables | • Ağ ilkesi uygulama Windows için Calico kullanın. Azure Ağ İlkesi Yöneticisi (NPM) desteği, Windows için 30 Eylül 2026'da, Linux için ise 30 Eylül 2028'de sona erer. Yeni abonelikler artık Azure NPM'yi etkinleştiremez. • Linux kümeleri için Azure NPM yerine Cilium tarafından desteklenen Azure CNI kullanın. • Kubernetes NetworkPolicy'yi destekler. |
| BYO CNI | • Yüklü yönetilen CNI eklentisi yok - AKS'yi destekleyen herhangi bir seçeneği kullanabilirsiniz. • Microsoft, CNI ile ilgili sorunları desteklemez . |
AKS pod ağı önerileri
Genel önerimizAzure CNI Katman'ı kullanmaktır. Bağlı ağlardan doğrudan pod IP erişimine ihtiyacınız varsa ve verimlilik veya ölçek gereksinimleriniz varsa, Dinamik IP Ayırmalı Azure CNI Pod Alt Ağını veya Statik Blok Ayırmalı CNI Pod Alt Ağını Azure göz önünde bulundurun. Azure CNI Düğümü Alt Ağı eski bir seçenektir; genel olarak bunu yalnızca kümeniz için AKS tarafından yönetilen bir sanal ağa ihtiyacınız varsa kullanın.