Migrálás a Dapr OSS-ről az Azure Kubernetes Service (AKS) Dapr-bővítményére
Ez a cikk bemutatja, hogyan migrálhat a Dapr OSS-ről az AKS Dapr-bővítményére.
Konfigurálhatja a Dapr-bővítményt a Dapr OSS által létrehozott Kubernetes-erőforrások használatára és kezelésére , ha egy meglévő Dapr-telepítést keres az Azure CLI használatával (alapértelmezett módszer), vagy konfigurálja a meglévő Dapr-telepítést a használatával --configuration-settings
.
További információ: Dapr-bővítmény az AKS-hez.
Meglévő Dapr-telepítés keresése
A Dapr-bővítmény létrehozásakor a bővítmény egy meglévő Dapr-telepítést keres a fürtön. Ha a Dapr létezik, a bővítmény a Dapr OSS által létrehozott Kubernetes-erőforrásokat használja és kezeli.
Listázhatja az aktuális Dapr-telepítés részleteit a
helm list -A
paranccsal, és mentse a Dapr kiadási nevét és névterét a kimenetből.helm list -A
Adja meg a Helm kiadási nevét és névterét (a forrásból
helm list -A
), amikor a rendszer a következő kérdéseket kéri: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]:
A meglévő Dapr-telepítés konfigurálása a következő használatával: --configuration-settings
A Dapr-bővítmény létrehozásakor konfigurálhatja a bővítményt a Dapr OSS által létrehozott Kubernetes-erőforrások használatára és kezelésére a --configuration-settings
jelölő használatával.
Listázhatja az aktuális Dapr-telepítés részleteit a
helm list -A
paranccsal, és mentse a Dapr kiadási nevét és névterét a kimenetből.helm list -A
Hozza létre a Dapr-bővítményt a
az k8s-extension create
és a--configuration-settings
jelzőkkel a Dapr kiadási nevének és névterének beállításához.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 mód vagy elhelyezési szolgáltatás beállításainak frissítése
Ha a Dapr bővítményt egy meglévő Dapr-telepítésre telepíti, a következő üzenet fog érkezni:
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.
A Kubernetes csak a StatefulSets korlátozott mezőinek javítását teszi lehetővé. Ha a HA mód vagy az elhelyezési szolgáltatás beállításainak bármelyike konfigurálva van, a frissítés sikertelen lesz. A HA mód vagy az elhelyezési szolgáltatás beállításainak frissítéséhez törölnie kell az állapotalapú készletet, majd frissítenie kell a HA módot.
Törölje az állapotalapú készletet a
kubectl delete
paranccsal.kubectl delete statefulset.apps/dapr-placement-server -n dapr-system
Frissítse a HA módot a
az k8s-extension update
paranccsal.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" \
További információkért lásd a Dapr éles üzemre vonatkozó irányelveit.
Következő lépések
További információ a Daprról és annak használatáról.