Azure Kubernetes Service (AKS) için küme uzantılarını dağıtma ve yönetme

Küme uzantıları, AKS kümesinde Azure Machine Learning veya Kubernetes uygulamaları gibi hizmetlerin yüklenmesi ve yaşam döngüsü yönetimi için Azure Resource Manager odaklı bir deneyim sağlar. Bu özellik şunları sağlar:

  • AKS kümeleri genelindeki ölçekli dağıtımlar da dahil olmak üzere uzantıların Azure Resource Manager tabanlı dağıtımı.
  • Azure Resource Manager'dan uzantının yaşam döngüsü yönetimi işlemleri (Güncelleştir, Sil).

Küme uzantıları kategorileri

AKS kümelerine dağıtılabilir Core ve Standard olmak üzere iki küme uzantısı kategorisi vardır.

Temel uzantılar

Çekirdek Kubernetes uzantıları daha geniş bir bölge kullanılabilirliğine, daha tümleşik bir AKS deneyimine ve AKS sürüm sürümlerine sürüm hizalamasına sahiptir. kapsayıcılar için Azure Backup ve Azure İzleme temel uzantılardır.

AKS yerel deneyimi

Çekirdek uzantılar CLI komutu kullanılarak az aks yönetilebilir.

az aks extension create \
  --name <core extension name> \
  --extension-type <type> \
  --cluster-name <name> \
  --resource-group <group>

Komutlar hakkında daha fazla bilgi için bkz az aks. .

Yayın ilkesi

Temel uzantıların küçük ve önemli yükseltmeleri, hataya neden olan değişiklikleri önlemek ve daha iyi güvenilirlik sağlamak için AKS ikincil ve ana sürüm güncelleştirmeleriyle birlikte gerçekleşir.

Çekirdek uzantısına eklenti geçişi

Azure İzleyici hizmetleri Container Insights, Managed Prometheus ve Application Insights küme uzantısı tabanlı arka uç modeline geçişte. Bu değişiklik, AKS izleme eklentilerini uzantı tabanlı bir yönetim modeline güncelleştirir ve işlev veya kullanıcı deneyiminde değişiklik olmaz.

  • Bu arka uç geçişi kesintisizdir ve kullanıcı deneyimini değiştirmez veya müşteri eylemi gerektirmez.

  • İş yükleri, veri toplama veya izleme işlevlerini etkilemez.

  • Azure CLI, Azure portalı ve tüm istemci deneyimleri beklendiği gibi çalışmaya devam eder.

Note

Risk azaltma ayrıntıları için sorun giderme belgelerine bakın.

Standart uzantılar

Diğer küme uzantıları hakkında bilgi için Geçerli olarak kullanılabilir uzantılar tablosuna bakın ve Azure Market aracılığıyla dağıtılan Kubernetes uygulamaları, Standart Uzantı türündedir.

Standart uzantılar CLI komutu kullanılarak az k8s-extension yönetilebilir. Daha fazla bilgi için bkz. Azure CLI kullanarak küme uzantılarını dağıtma ve yönetme.

az k8s-extension create \
  --name <standard extension name> \
  --extension-type <extension-type> \
  --scope cluster \
  --cluster-name <clusterName> \
  --resource-group <resourceGroupName> \
  --cluster-type managedClusters

Küme uzantısı gereksinimleri

Küme uzantıları platformu, AKS'nin dağıtıldığı tüm bölgelerde desteklenir. Platform tüm bölgelerde kullanılabilse de, tek tek uzantılar için bölge kullanılabilirliğini denetleyin.

Önemli

Küme uzantıları hizmet sorumlusu tabanlı kümelerle çalışmadığından AKS kümenizin yönetilen kimlikle oluşturulduğuna emin olun.

ile az aks createoluşturulan yeni kümeler için yönetilen kimlik varsayılan olarak yapılandırılır. Mevcut hizmet asıl öğesi tabanlı kümelerin yönetilen kimliğe geçişi için az aks update, --enable-managed-identity bayrağıyla çalıştırılarak etkinleştirilebilir. Daha fazla bilgi için bkz . Yönetilen kimliği kullanma.

Note

AKS kümenizde Microsoft Entra pod ile yönetilen kimlik etkinleştirdiyseniz veya uygulamayı düşünüyorsanız, Microsoft Entra İş Yükü Kimliği (önizleme) kullanmak üzere kümenizi ayarlama önerilerimizi ve seçeneklerimizi anlamak için öncelikle Workload identity overview gözden geçirmenizi öneririz. Bu kimlik doğrulama yöntemi, herhangi bir dış kimlik sağlayıcısıyla federasyon sağlamak için Kubernetes'in yerel özellikleriyle tümleşen pod ile yönetilen kimliğin (önizleme sürümü) yerini alır. Azure Kubernetes Service'de açık kaynak Microsoft Entra pod ile yönetilen kimlik (önizleme), 24 Ekim 2022 itibarıyla kullanım dışı bırakılmıştır.

Şu anda kullanılabilir uzantılar

Güvenlik, kimlik, ağ ve dağıtıma hazır olma özellikleri için uzantı desteği uzantıya göre değişir. Aşağıdaki tabloda her özellik için geçerli destek durumu sağlanmaktadır. Bunu, bir uzantının kuruluşunuzun operasyonel ve yönetişim gereksinimlerini karşılayıp karşılamadığını belirlemek için kullanın.

  • Federal Bilgi İşleme Standardı (FIPS) 140-3, bilgi teknolojisi ürün ve sistemlerinde şifreleme modülleri için minimum güvenlik gereksinimlerini tanımlayan bir ABD kamu standardıdır.
  • İş Yükü Kimliği , kimlik bilgisi hırsızlığına karşı koruma sağlamak amacıyla güvenli kimlik yönetimi ve IMDS kısıtlaması için gereklidir.
  • Özel Bağlantı ağ yalıtımı açısından kritik öneme sahiptir ve yetkisiz erişimi engeller ve uzantıların AğDan Yalıtılmış AKS Kümelerinde çalışmasına izin verir.
  • Dağıtım Korumaları, Azure Kubernetes Service (AKS) kümesinde en iyi yöntemleri uygular.
  • Pod Güvenlik Standartları (PSS), güvenlik yelpazesini kapsamlı bir şekilde kapsayacak üç farklı ilke tanımlar. PSS-Baseline, bilinen ayrıcalık yükseltmelerini engelleyen en düşük düzeyde kısıtlayıcı bir ilke sağlar.

Efsane

Symbol Meaning
✅ Destekleniyor
❌ Desteklenmiyor
N/R Gerekli Değil

Uzantı yetenek matrisi

Uzantı Açıklama PSS - Temel seviye FIPS (Federal Bilgi İşleme Standartları) Dağıtım Korumaları İş Yükü Kimliği Özel Bağlantı
Azure Uygulaması Yapılandırması Uygulama ayarlarının ve özellik bayraklarının merkezi yönetimi. ✅ ❌ ✅ ✅ ✅
Azure Machine Learning AKS'de makine öğrenmesi iş yüklerini eğitin, dağıtın ve yönetin. ❌ ❌ ❌ ❌ ✅
Dapr Bulut ve uç iş yükleri için olay odaklı uygulama çalışma zamanı. ✅ ❌ ❌ ✅ ✅
AKS için Azure Backup Kalıcı birimler için yedekleme ve geri yükleme koruması. (Çekirdek Uzantısı) ✅ ❌ ✅ ✅ ✅
Flux (GitOps) GitOps tabanlı yapılandırma ve uygulama dağıtım yönetimi. ✅ ❌ ✅ ❌ ✅
Azure Kapsayıcı Depolama AKS iş yükleri için kalıcı depolama. ✅ ❌ ✅ N/R ❌
Hizmet Bağlayıcısı AKS iş yükleri ile Azure hizmetleri arasındaki güvenli bağlantıyı basitleştirir. ✅ ❌ ✅ ✅ N/R
Azure Container Instances üzerinde Sanal Düğümler v2 (önizleme) Azure Container Instances (ACI) üzerinde AKS iş yüklerini sunucusuz işlem için taşırmak üzere Sanal Düğümler v2'yi kullanın. N/R ✅ ❌ ✅ ✅
Azure İzleyici - Container Insights AKS kümeleri ve kapsayıcıları için log toplama ve izleme. (Çekirdek Uzantısı) ❌ ❌ ❌ ❌ ✅
Azure İzleyici - Prometheus AKS için Prometheus uyumlu ölçüm koleksiyonu. (Çekirdek Uzantısı) ✅ ❌ ✅ N/R ✅
Azure İzleyici - Uygulama İzleme Uygulama performansı izleme ve telemetri koleksiyonu. (Çekirdek Uzantısı) ❌ ❌ ❌ ❌ ❌
Argo CD Kubernetes uygulamaları için GitOps tabanlı sürekli teslim. ✅ ❌ ✅ ✅ ❌

Ayrıca Market üzerinden kullanılabilen Kubernetes uygulamalarını seçebilir ve dağıtabilirsiniz.

Note

Küme uzantıları, AKS kümesine yüklenecek ve yönetilecek farklı uzantılar için bir platform sağlar. Bu uzantılardan herhangi birini kullanırken sorunlarla karşılaşıyorsanız ilgili hizmetle birlikte bir destek bileti açın.

Note

Her özellik her uzantıyla ilgili değildir. Gerekli Değil olarak işaretlenen uzantılar, geçerli AKS güvenlik gereksinimlerini karşılamaya devam eder. Durum yalnızca uzantının amaçlanan işlevselliği için özelliğin gerekli olmadığını gösterir.

Sonraki Adımlar

  • Azure CLI'yi kullanarak küme uzantılarını dağıtmayı öğrenin.
  • Küme uzantıları hakkında bilgi edinin.