Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto článku se dozvíte, jak migrovat z dapr OSS na rozšíření Dapr pro AKS.
Rozšíření Dapr můžete nakonfigurovat tak, aby používalo a spravuje prostředky Kubernetes vytvořené operačním systémem Dapr:
- Kontrola existující instalace Dapr pomocí Azure CLI (výchozí metoda)
-
Konfigurace existující instalace Dapr pomocí
--configuration-settings
Další informace najdete v přehledu rozšíření Dapr pro AKS.
Kontrola stávající instalace Dapr
Když nainstalujete rozšíření Dapr, rozšíření zkontroluje existující instalaci Dapr ve vašem clusteru. Pokud dapr existuje, rozšíření používá a spravuje prostředky Kubernetes vytvořené systémem Dapr OSS.
Pomocí příkazu
helm list -Azobrazte seznam podrobností o vaší aktuální instalaci Dapr a z výstupu uložte název verze Dapr a obor názvů.helm list -APo zobrazení výzvy k odpovědi na následující otázky zadejte název verze Helm a obor názvů z
helm list -A.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]:
Konfigurace stávající instalace Dapr pomocí --configuration-settings
Při vytváření rozšíření Dapr můžete nakonfigurovat rozšíření tak, aby používalo a spravuje prostředky Kubernetes vytvořené systémem Dapr pomocí příznaku--configuration-settings.
Pomocí příkazu
helm list -Azobrazte seznam podrobností o vaší aktuální instalaci Dapr a uložte si název verze Dapr a namespace z výstupu.helm list -AVytvořte rozšíření Dapr pomocí
az k8s-extension createa použijte příznaky--configuration-settingsk nastavení názvu verze a oboru názvů Dapr.az k8s-extension create --cluster-type managedClusters \ --cluster-name <your-AKS-cluster> \ --resource-group <your-resource-group> \ --name dapr \ --extension-type Microsoft.Dapr \ --configuration-settings "existingDaprReleaseName=dapr" \ --configuration-settings "existingDaprReleaseNamespace=dapr-system"
Aktualizace nastavení režimu vysoké dostupnosti nebo služby umístění
Při instalaci rozšíření Dapr nad existující instalací Dapr se zobrazí následující zpráva:
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 povoluje opravy jenom pro omezená pole ve StatefulSets. Pokud je některé z nastavení režimu vysoké dostupnosti nebo nastavení služby umístění nakonfigurováno, upgrade selže. Chcete-li aktualizovat nastavení režimu HA nebo služby umístění, musíte nejprve odstranit stavovou sadu a poté aktualizovat režim vysoké dostupnosti.
Pomocí příkazu odstraňte stavovou sadu
kubectl delete.kubectl delete statefulset.apps/dapr-placement-server -n dapr-systemAktualizujte režim vysoké dostupnosti pomocí
az k8s-extension updatepříkazu.az k8s-extension update --cluster-type managedClusters \ --cluster-name <your-AKS-cluster> \ --resource-group <your-resource-group> \ --name dapr \ --extension-type Microsoft.Dapr \ --auto-upgrade-minor-version true \ --configuration-settings "global.ha.enabled=true" \
Další informace najdete v pokynech pro produkční využití Dapr.