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.
Important
AKS önizleme özellikleri self servis ve kabul temelinde kullanılabilir. Önizlemeler "olduğu gibi" ve "mevcut olduğu şekilde" sağlanmakta olup, hizmet seviyesi anlaşmalarına ve sınırlı garantilere dahil edilmemektedir. AKS önizlemeleri, müşteri desteği ekibi tarafından maksimum çaba gösterilerek kısmen ele alınmaktadır. Bu nedenle, bu özellikler üretim kullanımı için tasarlanmamıştır. Daha fazla bilgi için aşağıdaki destek makalelerine bakın:
Esnek düğümler, müşteri tarafından yönetilen Linux konak makinelerini bir Azure Kubernetes Service (AKS) kümesine bağlar. Bir konağı eklemeden önce AKS API sunucusuna nasıl ulaştığını ve düğümlerin, podların ve Kubernetes hizmetlerinin küme genelinde nasıl iletişim kurabileceğinizi planlayın.
Esnek düğümler ağ modelini anlama
Esnek düğümler, genel önizleme sürecinde kendi ağınızı sağlama modelini kullanır. Müşteri tarafından yönetilen konak ortamı ile AKS kümesi arasında bağlantı sağlar ve korursunuz.
Azure Container Networking Interface (CNI) ve Cilium tarafından desteklenen Azure CNI dahil OLMAK üzere AKS tarafından yönetilen ağ eklentileri genel önizleme sırasında esnek düğümlerde çalışmaz. Bu eklentilerden birini kullanan mevcut bir kümeye esnek düğüm ekleyebilirsiniz, ancak eklentinin pod ağı, ağ kimliği ve ağ ilkesi özellikleri esnek düğüme genişletmiyor.
Ağı yapılandırma ve AKS'de esnek düğüm havuzu oluşturma bölümünde belgelenen uçtan uca yapılandırma, yerleşik ağ eklentisi olmayan bir AKS kümesi oluşturur ve Azure hem de esnek düğümlerdeki AKS düğümlerine Sınırsız-Net ağı dağıtır. Diğer uyumlu müşteri tarafından yönetilen Kapsayıcı Ağ Arabirimi (CNI) yapılandırmaları farklı gereksinimlere ve destek sınırlarına sahip olabilir.
Çok konumlu pod ağını anlama
Standart bir CNI genellikle küme düğümlerinin doğrudan ağ erişilebilirliğine sahip olduğunu varsayar. Esnek düğümler farklı bir Azure sanal ağ, bölge, veri merkezi, uç konumu veya üçüncü taraf ortamında çalıştırılabilir. Esnek düğümler için pod ağı, bu konumları bağlamak için gereken adres ayırmayı ve yönlendirmeyi ekler.
Bu nedenle esnek düğümler, şu özelliklere sahip bir ağ yapılandırması gerektirir:
- Yinelenen pod IP adresleri oluşturmadan düğümlere pod adres aralıkları atar.
- Katılan her düğümde yerel pod ağı yapılandırılır.
- AKS ile yönetilen düğümler ve esnek düğümler arasında pod trafiğini yönlendirir.
- Her iki konum da birbirinin düğüm adreslerine ulaşabildiğinde doğrudan mevcut katman 3 yolunu kullanır.
- Genel ağ üzerinden iletişim kuran topolojiler için şifrelenmiş ağ geçidi yolunu destekler.
Bu ağ katmanının iki tür bileşeni vardır. Denetleyici düğüm yerleşimini, pod adresi ayırmayı ve konumlar arası yönlendirme durumunu yönetir. Düğüm aracısı, yerel pod ağını ve yollarını yapılandırmak için katılan her AKS standart düğümünde ve esnek düğümde çalışır.
Yeni bir esnek düğüm kümeye katıldığında, ağ denetleyicisi iç IP adresini bir ağ konumunun düğüm CIDR'siyle eşleştirir. Düğüm daha sonra bu konumun pod CIDR'sinden pod adreslerini alır.
İki bağımsız ağ kararı alın
AKS API pozlaması ve esnek düğüm bağlantısını ayrı olarak planlayın.
Note
Genel veya özel API uç noktasının seçilmesi, iş yükü trafiğinin düğümler ve podlar arasında nasıl hareket ettigini belirlemez.
- AKS API'sine maruz kalma: İlk yol, ağ yöneticisini ve müşteri tarafından yönetilen esnek konağı AKS API sunucusuna bağlar. Genel AKS kümesi güvenli bir genel API uç noktasını kullanıma sunar. Özel AKS kümesi için özel ağ erişimi ve özel DNS gerekir.
- Esnek düğüm bağlantısı: Bu yol AKS standart düğümlerini, esnek düğümleri, podları ve Kubernetes hizmetlerini bağlar. Ayrıca günlükler, komut çalıştırma ve bağlantı noktası yönlendirme gibi işlemler için API sunucusundan flex düğümüne geri çağrı yolunu sağlar.
Eşleme olmayan adres aralıklarını planlama
Dağıtımın her bölümü için ayrı adres aralıkları planlayın:
| Adres aralığı | Purpose |
|---|---|
| AKS düğümü alt ağı ve site düğümü CIDR | AKS standart düğümlerini AKS sitesinin üyeleri olarak tanımlayan adresler. |
| AKS pod CIDR | Düğüm başına pod aralıklarının AKS standart düğümleri için tahsis edildiği adres havuzu. |
| Esnek ana bilgisayar alt ağı ve site düğümü CIDR | Müşteri tarafından yönetilen ana bilgisayarları Flex sitesinin üyeleri olarak tanımlayan adresler. |
| Flex pod CIDR | Düğüm başına pod aralıklarının esnek düğümlere ayrıldığı adres havuzu. |
| Kubernetes service CIDR | Kubernetes hizmetleri tarafından kullanılan sanal adresler. |
AKS düğümü, AKS podu, esnek düğüm, esnek pod ve Kubernetes hizmet aralıkları birbiriyle veya eşleme, VPN veya ExpressRoute aracılığıyla erişilebilen ağlarla çakışmamalıdır . Her alt ağ, ilgili site düğümü CIDR'sinde yer almalıdır. DNS hizmeti IP'sinin Kubernetes hizmeti CIDR içinde olması gerekir.
Azure bazı adres çakışmalarını algılayabilir, ancak dış veya yönlendirilmiş her ağı doğrulayamaz. Son adres planını ağ yöneticinizle koordine edin.
Esnek düğümlerin ağ sorumlulukları
AKS, Kubernetes denetim düzlemini, esnek düğüm havuzunu ve makine kaynaklarını sağlar. Harici ana bilgisayar ağından ve seçilen müşteri yönetimli çok konumlu CNI'dan siz sorumlusunuz.
Müşteri sorumlulukları şunlardır:
- AKS ile esnek ana bilgisayar ağları arasında yönlendirme.
- Gerektiğinde sanal ağ eşlemesi, VPN, ExpressRoute veya ağ geçidi yapılandırması.
- Güvenlik duvarı ve ağ güvenlik grubu kuralları.
- DNS, vekil sunucu ve dışa giden erişim yapılandırması.
- Tüm katılımcı düğümlerde ağ denetleyicisi ve düğüm aracısının kurulumu, yükseltilmesi, sağlık durumu ve uyumluluğu.
- Düğüm, pod, hizmet, DNS, dışa giden ve geri çağrı bağlantısının doğrulanması.