Sanal düğümleri kullanmak için Azure Kubernetes Services (AKS) kümesi oluşturma ve yapılandırma
AKS kümesinde uygulama iş yüklerini hızla ölçeklendirmek için sanal düğümleri kullanabilirsiniz. Sanal düğümlerle podları hızlı bir şekilde sağlarsınız ve yürütme süreleri için yalnızca saniye başına ödeme alırsınız. Daha fazla pod çalıştırmak için Kubernetes kümesi otomatik ölçeklendiricisinin VM işlem düğümlerini dağıtmasını beklemeniz gerekmez. Sanal düğümler yalnızca Linux podları ve düğümleriyle desteklenir.
AKS için eklenen sanal düğümler, Sanal Kubelet projesinin açık kaynak temel alır.
Bu makale, sanal düğümleri kullanmaya yönelik bölge kullanılabilirliği ve ağ gereksinimlerine ve bilinen sınırlamalara genel bir bakış sağlar.
Bölgesel kullanılabilirlik
ACI'nin sanal ağ SKU'larını desteklediği tüm bölgeler, sanal düğüm dağıtımları için desteklenir. Daha fazla bilgi için bkz . Azure bölgelerindeki Azure Container Instances için kaynak kullanılabilirliği.
Her bölgedeki kullanılabilir CPU ve bellek SKU'ları için Azure bölgelerindeki Azure Container Instances için Azure Container Instances kaynak kullanılabilirliği - Linux kapsayıcı grupları bölümünü gözden geçirin
Ağ gereksinimleri
Sanal düğümler, Azure Container Instances (ACI) ile AKS kümesinde çalışan podlar arasında ağ iletişimi sağlar. Bu iletişimi desteklemek için bir sanal ağ alt ağı oluşturulur ve temsilci izinleri atanır. Sanal düğümler yalnızca gelişmiş ağ (Azure CNI) kullanılarak oluşturulan AKS kümeleriyle çalışır. Varsayılan olarak, AKS kümeleri temel ağ (kubenet) ile oluşturulur.
Azure Container Instances'ta (ACI) çalışan podların ağ yapılandırması için AKS API sunucu uç noktasına erişimi olmalıdır.
Sınırlamalar
Sanal düğümler işlevselliği büyük ölçüde ACI'nın özellik kümesine bağlıdır. Azure Container Instances kotalarına ve sınırlarına ek olarak, sanal düğümlerde desteklenmeyen senaryolar veya dağıtım konusunda dikkat edilmesi gerekenler şunlardır:
- ACR görüntülerini çekmek için hizmet sorumlusu kullanma. Geçici çözüm Kubernetes gizli dizilerini kullanmaktır
- Sanal Ağ Ağ güvenlik gruplarıyla sanal ağ eşlemesi, Kubernetes ağ ilkeleri ve İnternet'e giden trafik gibi sınırlamalar.
- Init kapsayıcıları
- Konak diğer adları
- ACI'da exec için bağımsız değişkenler
- DaemonSets sanal düğümlere pod dağıtmaz
- Windows Server kapsayıcılarını ACI'ye zamanlamak için açık kaynak Sanal Kubelet ACI sağlayıcısını el ile yüklemeniz gerekir.
- Sanal düğümler, Azure CNI ağı ile AKS kümeleri gerektirir.
- AKS için API sunucusu yetkili ip aralıklarını kullanma.
- Toplu montaj Azure Dosyalar, Genel amaçlı V2 ve Genel amaçlı V1'i destekler. Ancak sanal düğümler şu anda Kalıcı Birimleri ve Kalıcı Birim Taleplerini desteklememektedir. Birimi satır içi birim olarak Azure Dosyalar paylaşımıyla bağlama yönergelerini izleyin.
- IPv6 kullanımı desteklenmez.
- Sanal düğümler Kapsayıcı kancaları özelliğini desteklemez.
Sonraki adımlar
Kümeleriniz için sanal düğümleri yapılandırın:
- Azure CLI kullanarak sanal düğüm oluşturma
- Azure Kubernetes Services'te (AKS) portalı kullanarak sanal düğümler oluşturma
Sanal düğümler genellikle AKS'deki bir ölçeklendirme çözümünün bileşenlerinden biridir. Çözümleri ölçeklendirme hakkında daha fazla bilgi için aşağıdaki makalelere bakın:
Azure Kubernetes Service