إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
توضح لك هذه المقالة كيفية الترحيل من Dapr OSS إلى ملحق Dapr ل AKS.
يمكنك تكوين ملحق Dapr لاستخدام موارد Kubernetes التي تم إنشاؤها بواسطة Dapr OSS وإدارتها إما عن طريق:
- التحقق من وجود تثبيت Dapr موجود باستخدام Azure CLI (الطريقة الافتراضية)
-
إعداد تثبيت Dapr الحالي باستخدام
--configuration-settings
لمزيد من المعلومات، راجع نظرة عامة على ملحق Dapr ل AKS.
التحقق من تثبيت Dapr موجود
عند تثبيت ملحق Dapr، يتحقق الملحق من تثبيت Dapr موجود على نظام المجموعة. إذا كان Dapr موجودا، يستخدم الملحق موارد Kubernetes التي تم إنشاؤها بواسطة Dapr OSS ويديرها.
سرد تفاصيل تثبيت Dapr الحالي باستخدام
helm list -Aالأمر وحفظ اسم إصدار Dapr ومساحة الاسم من الإخراج.helm list -Aأدخل اسم إصدار Helm ومساحة الاسم (من
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]:
تكوين تثبيت Dapr الحالي باستخدام --configuration-settings
عند إنشاء ملحق Dapr، يمكنك تكوين الملحق لاستخدام موارد Kubernetes التي تم إنشاؤها بواسطة Dapr OSS وإدارتها باستخدام العلامة --configuration-settings .
سرد تفاصيل تثبيت Dapr الحالي باستخدام
helm list -Aالأمر وحفظ اسم إصدار Dapr ومساحة الاسم من الإخراج.helm list -Aإنشاء امتداد Dapr باستخدام
az k8s-extension createواستخدام--configuration-settingsالأعلام لتعيين اسم ومساحة الاسم لإصدار 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"
قم بتحديث وضع التوافر العالي (HA) أو إعدادات خدمة الوضع
عند تثبيت ملحق Dapr أعلى تثبيت Dapr موجود، تتلقى الرسالة التالية:
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 فقط بتصحيح الحقول المحدودة في StatefulSets. إذا تم تكوين أي من إعدادات وضع قابلية الوصول العالية أو إعدادات خدمة الموضع، تفشل الترقية. لتحديث وضع قابلية الوصول العالية أو إعدادات خدمة الموضع، يجب حذف المجموعة ذات الحالة ثم تحديث وضع قابلية الوصول العالية.
احذف المجموعة ذات الحالة باستخدام
kubectl deleteالأمر .kubectl delete statefulset.apps/dapr-placement-server -n dapr-systemتحديث وضع قابلية الوصول العالية باستخدام
az k8s-extension updateالأمر .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" \
لمزيد من المعلومات، راجع إرشادات إنتاج Dapr.