المتطلبات الأساسية لنشر وحدة تحكم البيانات في وضع الاتصال المباشر

توضح هذه المقالة كيفية التحضير لنشر وحدة تحكم بيانات لخدمات بيانات Azure Arc-enabled في وضع الاتصال المباشر. قبل نشر وحدة تحكم بيانات Azure Arc فهم المفاهيم الموضحة في خطة لنشر خدمات البيانات Azure Arc تمكين.

على مستوى عال، تتضمن المتطلبات الأساسية لإنشاء وحدة تحكم بيانات Azure Arc في وضع الاتصال المباشر ما يلي:

  1. لديك حق الوصول إلى مجموعة Kubernetes الخاصة بك. إذا لم يكن لديك مجموعة Kubernetes، يمكنك إنشاء مجموعة اختبار/عرض توضيحي على خدمة Azure Kubernetes (AKS).
  2. الاتصال مجموعة Kubernetes إلى Azure باستخدام Kubernetes التي تدعم Azure Arc.

اتبع الإرشادات الواردة في التشغيل السريع: نشر خدمات البيانات التي تدعم Azure Arc - وضع الاتصال المباشر - مدخل Microsoft Azure

قم بتوصيل كتلة Kubernetes بـ Azure باستخدام Azure Arc-enabled Kubernetes

لتوصيل نظام مجموعة Kubernetes ب Azure، استخدم Azure CLI az مع الملحقات التالية أو Helm.

تثبيت إلى

  • Helm الإصدار 3.3+ (تثبيت)
  • التثبيت أو الترقية إلى أحدث إصدار من Azure CLI

إضافة ملحقات لـ Azure CLI

تثبيت أحدث إصدارات ملحقات az التالية:

  • k8s-extension
  • connectedk8s
  • k8s-configuration
  • customlocation

شغل الأوامر التالية لتثبيت النماذج المطلوبة:

az extension add --name k8s-extension
az extension add --name connectedk8s
az extension add --name k8s-configuration
az extension add --name customlocation

إذا قمت مسبقا بتثبيت الملحقات k8s-extensionو connectedk8sk8s-configurationcustomlocation و وتحديثها إلى أحدث إصدار باستخدام الأمر التالي:

az extension update --name k8s-extension
az extension update --name connectedk8s
az extension update --name k8s-configuration
az extension update --name customlocation

قم بتوصيل الكتلة إلى Azure

قم بتوصيل كتلة Kubernetes بـ Azure باستخدام Azure Arc-enabled Kubernetes

لتوصيل مجموعة Kubernetes ب Azure، استخدم Azure CLI az أو PowerShell.

شغّل الأمر التالي:

az connectedk8s connect --name <cluster_name> --resource-group <resource_group_name>
<pre>
Helm release deployment succeeded

    {
      "aadProfile": {
        "clientAppId": "",
        "serverAppId": "",
        "tenantId": ""
      },
      "agentPublicKeyCertificate": "xxxxxxxxxxxxxxxxxxx",
      "agentVersion": null,
      "connectivityStatus": "Connecting",
      "distribution": "gke",
      "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/AzureArcTest/providers/Microsoft.Kubernetes/connectedClusters/AzureArcTest1",
      "identity": {
        "principalId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "tenantId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "type": "SystemAssigned"
      },
      "infrastructure": "gcp",
      "kubernetesVersion": null,
      "lastConnectivityTime": null,
      "location": "eastus",
      "managedIdentityCertificateExpirationTime": null,
      "name": "AzureArcTest1",
      "offering": null,
      "provisioningState": "Succeeded",
      "resourceGroup": "AzureArcTest",
      "tags": {},
      "totalCoreCount": null,
      "totalNodeCount": null,
      "type": "Microsoft.Kubernetes/connectedClusters"
    }
</pre>

تلميح

يعمل الأمر أعلاه بدون معلمة الموقع المحددة على إنشاء مورد Kubernetes الممكن له في Azure Arc في نفس موقع مجموعة الموارد. لإنشاء مورد Kubernetes مفعل في Azure Arc في موقع مختلف، حدد إما --location <region> أو-l <region> عند تشغيل az connectedk8s connect الأمر.

إشعار

إذا تم تسجيل الدخول إلى Azure CLI باستخدام مدير خدمة، يجب تعيين معلمة إضافية لتمكين ميزة الموقع المخصص على نظام المجموعة.

تتوفر معاينة أكثر شمولا لهذه المهمة في الاتصال مجموعة Kubernetes موجودة إلى Azure arc.

التحقق من azure-arc إنشاء pods مساحة الاسم

قبل المتابعة إلى الخطوة التالية، تأكد من azure-arc- إنشاء كافة pods مساحة الاسم. قم بتشغيل الأمر التالي.

kubectl get pods -n azure-arc

تقوم جميع الحاويات بإعادة حالة التشغيل.

عندما ترجع جميع الحاويات حالة التشغيل، يمكنك توصيل نظام المجموعة ب Azure.

اختياريا، حافظ على معرف مساحة عمل Log Analytics ومفتاح الوصول المشترك جاهزين

عند نشر وحدة تحكم البيانات تمكين Azure Arc، يمكنك تمكين التحميل التلقائي للمقاييس والسجلات أثناء الإعداد. يستخدم تحميل المقاييس هوية النظام المعينة المُدارة. ومع ذلك، يتطلب تحميل سجلات معرف مساحة العمل ومفتاح الوصول لمساحة العمل.

يمكنك أيضًا تمكين أو تعطيل التحميل التلقائي للمقاييس والسجلات بعد نشر وحدة تحكم البيانات.

للحصول على الإرشادات، راجع إنشاء مساحة عمل تحليلات السجل.

إنشاء خدمات بيانات Azure Arc

بعد إكمال هذه المتطلبات الأساسية، يمكنك نشر وحدة تحكم بيانات Azure Arc | وضع الاتصال المباشر - مدخل Azure أو استخدام Azure CLI.