Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel leest u hoe u kunt migreren van Dapr OSS naar de Dapr-extensie voor AKS.
U kunt de Dapr-extensie configureren voor het gebruik en beheren van de Kubernetes-resources die door Dapr OSS zijn gemaakt door:
- Controleren op een bestaande Dapr-installatie met behulp van de Azure CLI (standaardmethode) of
- De bestaande Dapr-installatie configureren met behulp van
--configuration-settings.
Zie een overzicht van de Dapr-extensie voor AKS voor meer informatie.
Controleren op een bestaande Dapr-installatie
Wanneer u de Dapr-extensie installeert, controleert de extensie op een bestaande Dapr-installatie op uw cluster. Als Dapr bestaat, gebruikt en beheert de extensie de Kubernetes-resources die zijn gemaakt door Dapr OSS.
Geef de details van uw huidige Dapr-installatie weer met behulp van de
helm list -Aopdracht en sla de naam en naamruimte van de Dapr-release op uit de uitvoer.helm list -AVoer de Helm-releasenaam en -naamruimte (van
helm list -A) in wanneer u hierom wordt gevraagd met de volgende vragen: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]:
De bestaande Dapr-installatie configureren met --configuration-settings
Wanneer u de Dapr-extensie maakt, kunt u de extensie configureren voor gebruik en beheer van de Kubernetes-resources die door Dapr OSS zijn gemaakt met behulp van de --configuration-settings vlag.
Geef de details van uw huidige Dapr-installatie weer met behulp van de
helm list -Aopdracht en sla de naam en naamruimte van de Dapr-release op uit de uitvoer.helm list -AMaak de Dapr-extensie met behulp van de
az k8s-extension createen gebruik de--configuration-settingsvlaggen om de Dapr-releasenaam en -naamruimte in te stellen.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"
Instellingen voor hoge beschikbaarheid of plaatsingsservice bijwerken
Wanneer u de Dapr-extensie op een bestaande Dapr-installatie installeert, ontvangt u het volgende bericht:
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 staat alleen patchen toe voor beperkte velden in StatefulSets. Als een van de ha-modus- of plaatsingsservice-instellingen is geconfigureerd, mislukt de upgrade. Als u de instellingen voor de ha-modus of plaatsingsservice wilt bijwerken, moet u de stateful set verwijderen en vervolgens de ha-modus bijwerken.
Verwijder de stateful set met behulp van de
kubectl deleteopdracht.kubectl delete statefulset.apps/dapr-placement-server -n dapr-systemWerk de ha-modus bij met behulp van de
az k8s-extension updateopdracht.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" \
Zie de Dapr-productierichtlijnen voor meer informatie.
Volgende stappen
Meer informatie over Dapr en hoe u deze kunt gebruiken.