Azure Kubernetes Service (AKS) için Dapr OSS'den Dapr uzantısına geçiş
Bu makalede, Dapr OSS'den AKS için Dapr uzantısına nasıl geçiş yapılacağınız gösterilmektedir.
Dapr uzantısını, Azure CLI kullanarak mevcut bir Dapr yüklemesini denetleyerek (varsayılan yöntem) veya kullanarak --configuration-settings
mevcut Dapr yüklemesini yapılandırarak Dapr OSS tarafından oluşturulan Kubernetes kaynaklarını kullanacak ve yönetecek şekilde yapılandırabilirsiniz.
Daha fazla bilgi için bkz. AKS için Dapr uzantısı.
Mevcut bir Dapr yüklemesini denetleme
Dapr uzantısını oluşturduğunuzda, uzantı kümenizde var olan bir Dapr yüklemesini denetler. Dapr varsa, uzantı Dapr OSS tarafından oluşturulan Kubernetes kaynaklarını kullanır ve yönetir.
komutunu kullanarak
helm list -A
geçerli Dapr yüklemenizin ayrıntılarını listeleyin ve çıkıştan Dapr yayın adını ve ad alanını kaydedin.helm list -A
Aşağıdaki sorular sorulduğunda Helm yayın adını ve ad alanını (kimden
helm list -A
) girin:Enter the Helm release name for Dapr, or press Enter to use the default name [dapr]: Enter the namespace where Dapr is installed, or press Enter to use the default namespace [dapr-system]:
Kullanarak mevcut Dapr yüklemesini yapılandırma --configuration-settings
Dapr uzantısını oluşturduğunuzda, bayrağını kullanarak Dapr OSS tarafından oluşturulan Kubernetes kaynaklarını kullanmak ve yönetmek için uzantıyı --configuration-settings
yapılandırabilirsiniz.
komutunu kullanarak
helm list -A
geçerli Dapr yüklemenizin ayrıntılarını listeleyin ve çıkıştan Dapr yayın adını ve ad alanını kaydedin.helm list -A
dapr uzantısını kullanarak
az k8s-extension create
oluşturun ve bayraklarını kullanarak--configuration-settings
Dapr yayın adını ve ad alanını ayarlayın.az k8s-extension create --cluster-type managedClusters \ --cluster-name myAKSCluster \ --resource-group myResourceGroup \ --name dapr \ --extension-type Microsoft.Dapr \ --configuration-settings "existingDaprReleaseName=dapr" \ --configuration-settings "existingDaprReleaseNamespace=dapr-system"
HA modunu veya yerleştirme hizmeti ayarlarını güncelleştirme
Dapr uzantısını mevcut bir Dapr yüklemesinin üzerine yüklerken aşağıdaki iletiyi alırsınız:
The extension will be installed on your existing Dapr installation. Note, if you have updated the default values for global.ha.* or dapr_placement.* in your existing Dapr installation, you must provide them in the configuration settings. Failing to do so will result in an error, since Helm upgrade will try to modify the StatefulSet. See <link> for more information.
Kubernetes yalnızca StatefulSets'teki sınırlı alanlara düzeltme eki uygulamanıza izin verir. HA modu veya yerleştirme hizmeti ayarlarından herhangi biri yapılandırılırsa yükseltme başarısız olur. HA modunu veya yerleştirme hizmeti ayarlarını güncelleştirmek için durum bilgisi olan kümeyi silip HA modunu güncelleştirmeniz gerekir.
komutunu kullanarak durum bilgisi olan kümeyi
kubectl delete
silin.kubectl delete statefulset.apps/dapr-placement-server -n dapr-system
komutunu kullanarak HA modunu güncelleştirin
az k8s-extension update
.az k8s-extension update --cluster-type managedClusters \ --cluster-name myAKSCluster \ --resource-group myResourceGroup \ --name dapr \ --extension-type Microsoft.Dapr \ --auto-upgrade-minor-version true \ --configuration-settings "global.ha.enabled=true" \
Daha fazla bilgi için bkz . Dapr üretim yönergeleri.
Sonraki adımlar
Dapr ve nasıl kullanılacağı hakkında daha fazla bilgi edinin.
Azure Kubernetes Service
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin