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. Azure Backup temel bir uzantıdı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ı geçişi için eklenti

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.

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, Katar Merkezi ve ABD'de yalıtılmış bulutlar dışında, 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

Uzantı Açıklama
Dapr Dapr , bulut ve uçta çalışan, dayanıklı, durumsuz ve durumlu uygulamaların her geliştirici tarafından kolayca oluşturulmasını sağlayan taşınabilir, olay odaklı bir çalışma zamanıdır.
Azure Uygulama Yapılandırması Uygulama ayarlarını ve özellik bayraklarını merkezi olarak yönetmek için Azure Uygulama Yapılandırması kullanın.
Azure Machine Learning Azure Machine Learning makine öğrenmesi modellerini eğitmek, çıkarım yapmak ve yönetmek için Azure Kubernetes Service kümeleri kullanın.
Flux (GitOps) Küme yapılandırmasını ve uygulama dağıtımını yönetmek için Flux ile GitOps kullanın. Ayrıca bkz. Desteklenen Flux (GitOps) sürümleri ve Öğretici: Flux v2 ile GitOps kullanarak uygulama dağıtma.
Azure Kapsayıcı Depolama Verileri kalıcı birimlerde depolamak üzere AKS kümelerindeki blok depolamayı yönetmek için Azure Kapsayıcı Depolama'yı kullanın.
AKS için Azure Backup AKS kümelerinde dağıtılan Kalıcı Birimlerde depolanan kapsayıcılı uygulamalarınızı ve verilerinizi korumak için AKS için Azure Backup kullanın.
Kapsayıcı Ağ İçgörüleri Aracısı AKS kümenizdeki ağ sorunlarını tanılamak ve gidermek için AI destekli, kanıta dayalı bir AKS kümesi uzantısı olan Container Network Insights Aracısını kullanın.

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.

Sonraki Adımlar

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