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.
A Dapr-bővítményt konfigurálhatja a Dapr OSS által létrehozott Kubernetes-erőforrások használatára és kezelésére a következőkkel:
- Meglévő Dapr-telepítés ellenőrzése az Azure CLI használatával (alapértelmezett módszer), vagy
- A meglévő Dapr-telepítés konfigurálása a következővel
--configuration-settings
: .
További információkért tekintse meg az AKS Dapr-bővítményének áttekintését.
Meglévő Dapr-telepítés keresése
A Dapr-bővítmény telepítésekor a bővítmény ellenőrzi, hogy van-e meglévő Dapr-telepítés 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.
A parancs használatával
helm list -A
listázhatja az aktuális Dapr-telepítés részleteit, és mentheti 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 (innen),
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ővel: --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.
A parancs használatával
helm list -A
listázhatja az aktuális Dapr-telepítés részleteit, és mentheti 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
--configuration-settings
jelölő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 egy meglévő Dapr-telepítésre telepíti a Dapr bővítményt, a következő üzenet érkezik:
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 valamelyik HA mód vagy elhelyezési szolgáltatás beállításai konfigurálva vannak, 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ú csoportot, 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
parancs használatával.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 tekintse meg 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.
Azure Kubernetes Service