استخدام مسودة وملحق DevX ل Visual Studio Code مع خدمة Azure Kubernetes (AKS)
المسودة عبارة عن مشروع مفتوح المصدر يبسط تطوير Kubernetes. يأخذ تطبيقا غير حاوية وينشئ DockerFiles وبيانات Kubernetes ومخططات Helm وتكوينات Kustomize والبيانات الاصطناعية الأخرى المرتبطة بالتطبيق. يعزز ملحق Azure Kubernetes Service (AKS) DevX ل Visual Studio Code التجارب غير المتعلقة بنظام المجموعة، مما يسمح لك بإنشاء ملفات توزيع لنشر تطبيقاتك على AKS. المسودة هي الميزة المتوفرة المضمنة في ملحق DevX.
توضح هذه المقالة كيفية استخدام مسودة مع ملحق DevX لمسودة DockerFile، ومسودة نشر Kubernetes وخدمته، وإنشاء صورة على Azure Container Registry (ACR).
قبل البدء
- تحتاج إلى مجموعة موارد Azure ومجموعة AKS مع ACR مرفق. لإرفاق ACR بمجموعة AKS الخاصة بك، استخدم
az aks update -n <cluster-name> -g <resource-group-name> --attach-acr <acr-name>
أو اتبع الإرشادات الموجودة في المصادقة باستخدام ACR من AKS. - قم بتنزيل وتثبيت ملحق Azure Kubernetes Service DevX ل Visual Studio Code.
مسودة مع ملحق DevX ل Visual Studio Code
لبدء استخدام مسودة في Visual Studio Code، اضغط على Ctrl + Shift + P في نافذة Visual Studio Code وأدخل مطور AKS. من هنا، سترى أوامر المسودة المتوفرة:
- الشروع في العمل
- مسودة DockerFile
- صياغة توزيع Kubernetes وخدمته
- إنشاء صورة على Azure Container Registry
الشروع في العمل
Get started
يوضح لك الأمر جميع الخطوات التي تحتاجها للحصول على AKS وتشغيلها.
- اضغط على Ctrl + Shift + P لفتح لوحة الأوامر.
- أدخل مطور AKS.
- حدد مطور AKS: بدء الاستخدام.
سترى صفحة البدء التالية:
مسودة DockerFile
Draft a DockerFile
يضيف الحد الأدنى المطلوب DockerFile إلى دليل المشروع الخاص بك.
- اضغط على Ctrl + Shift + P لفتح لوحة الأوامر.
- أدخل مطور AKS.
- حدد مطور AKS: مسودة DockerFile.
صياغة توزيع Kubernetes وخدمته
Draft a Kubernetes Deployment and Service
يضيف ملفات التوزيع والخدمة المناسبة إلى التطبيق الخاص بك، والذي يسمح لك بالنشر إلى مجموعة AKS الخاصة بك. تتضمن أنواع النشر المدعومة: بيانات Helm وKustomize وKubernetes.
- اضغط على Ctrl + Shift + P لفتح لوحة الأوامر.
- أدخل مطور AKS.
- حدد مطور AKS: مسودة Kubernetes Deployment and Service.
إنشاء صورة على Azure Container Registry
Build an Image on Azure Container Registry
ينشئ صورة على ACR الخاص بك لاستخدامها في ملفات التوزيع الخاصة بك.
- اضغط على Ctrl + Shift + P لفتح لوحة الأوامر.
- أدخل مطور AKS.
- حدد مطور AKS: إنشاء صورة على Azure Container Registry.
مسودة سير عمل نشر إجراء GitHub
Draft a GitHub Action Deployment Workflow
يضيف إجراء GitHub إلى المستودع الخاص بك، ما يسمح لك ببدء سير عمل مستقل.
- اضغط على Ctrl + Shift + P لفتح لوحة الأوامر.
- أدخل مطور AKS.
- حدد مطور AKS: مسودة سير عمل نشر إجراء GitHub.
الخطوات التالية
في هذه المقالة، تعلمت كيفية استخدام مسودة وملحق DevX ل Visual Studio Code مع AKS. لاستخدام مسودة مع Azure CLI، راجع مسودة ل AKS.