Gunakan Draf dan ekstensi DevX untuk Visual Studio Code dengan Azure Kubernetes Service (AKS)
Draf adalah proyek sumber terbuka yang menyederhanakan pengembangan Kubernetes. Dibutuhkan aplikasi non-kontainer dan menghasilkan DockerFiles, manifes Kubernetes, bagan Helm, Konfigurasi kustomisasi, dan artefak lain yang terkait dengan aplikasi. Ekstensi DevX Azure Kubernetes Service (AKS) untuk Visual Studio Code meningkatkan pengalaman non-kluster, memungkinkan Anda membuat file penyebaran untuk menyebarkan aplikasi Anda ke AKS. Draf adalah fitur yang tersedia yang disertakan dalam ekstensi DevX.
Artikel ini menunjukkan kepada Anda cara menggunakan Draf dengan ekstensi DevX untuk membuat draf DockerFile, menyusun penyebaran dan layanan Kubernetes, dan membangun gambar di Azure Container Registry (ACR).
Sebelum Anda mulai
- Anda memerlukan grup sumber daya Azure dan kluster AKS dengan ACR terlampir. Untuk melampirkan ACR ke kluster AKS Anda, gunakan
az aks update -n <cluster-name> -g <resource-group-name> --attach-acr <acr-name>
atau ikuti instruksi di Mengautentikasi dengan ACR dari AKS. - Unduh dan instal Ekstensi DevX Azure Kubernetes Service untuk Visual Studio Code.
Draf dengan ekstensi DevX untuk Visual Studio Code
Untuk mulai menggunakan Draf di Visual Studio Code, tekan Ctrl + Shift + P di jendela Visual Studio Code Anda dan masukkan Pengembang AKS. Dari sini, Anda akan melihat perintah Draf yang tersedia:
- Memulai
- Draf DockerFile
- Menyusun Penyebaran dan Layanan Kubernetes
- Membuat Gambar di Azure Container Registry
Memulai
Perintah ini Get started
menunjukkan kepada Anda semua langkah yang Anda butuhkan untuk memulai dan menjalankan AKS.
- Tekan Ctrl + Shift + P untuk membuka palet perintah.
- Masukkan Pengembang AKS.
- Pilih Pengembang AKS: Mulai.
Anda akan melihat halaman memulai berikut ini:
Draf DockerFile
Draft a DockerFile
menambahkan DockerFile minimum yang diperlukan ke direktori proyek Anda.
- Tekan Ctrl + Shift + P untuk membuka palet perintah.
- Masukkan Pengembang AKS.
- Pilih Pengembang AKS: Draf DockerFile.
Menyusun Penyebaran dan Layanan Kubernetes
Draft a Kubernetes Deployment and Service
menambahkan penyebaran dan file layanan yang sesuai ke aplikasi Anda, yang memungkinkan Anda untuk menyebarkan ke kluster AKS Anda. Jenis penyebaran yang didukung meliputi: manifes Helm, Kustomize, dan Kubernetes.
- Tekan Ctrl + Shift + P untuk membuka palet perintah.
- Masukkan Pengembang AKS.
- Pilih Pengembang AKS: Draf Penyebaran dan Layanan Kubernetes.
Membuat Gambar di Azure Container Registry
Build an Image on Azure Container Registry
membangun gambar di ACR Anda untuk digunakan dalam file penyebaran Anda.
- Tekan Ctrl + Shift + P untuk membuka palet perintah.
- Masukkan Pengembang AKS.
- Pilih Pengembang AKS: Buat Gambar di Azure Container Registry.
Menyusun Alur Kerja Penyebaran Tindakan GitHub
Draft a GitHub Action Deployment Workflow
menambahkan GitHub Action ke repositori Anda, memungkinkan Anda memulai alur kerja otonom.
- Tekan Ctrl + Shift + P untuk membuka palet perintah.
- Masukkan Pengembang AKS.
- Pilih Pengembang AKS: Draf Alur Kerja Penyebaran Tindakan GitHub.
Langkah berikutnya
Dalam artikel ini, Anda mempelajari cara menggunakan Draf dan ekstensi DevX untuk Visual Studio Code dengan AKS. Untuk menggunakan Draf dengan Azure CLI, lihat Draf untuk AKS.
Azure Kubernetes Service