Megosztás a következőn keresztül:


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:

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.

  1. 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
    
  2. Adja meg a Helm kiadási nevét és névterét (innen), helm list -Aamikor 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.

  1. 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
    
  2. 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.

  1. Törölje az állapotalapú készletet a kubectl delete paranccsal.

    kubectl delete statefulset.apps/dapr-placement-server -n dapr-system
    
  2. 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.