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

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:

  • Mulai
  • Draf DockerFile
  • Menyusun Penyebaran dan Layanan Kubernetes
  • Membuat Gambar di Azure Container Registry

Mulai

Perintah ini Get started menunjukkan kepada Anda semua langkah yang Anda butuhkan untuk memulai dan menjalankan AKS.

  1. Tekan Ctrl + Shift + P untuk membuka palet perintah.
  2. Masukkan Pengembang AKS.
  3. Pilih Pengembang AKS: Mulai.

Anda akan melihat halaman memulai berikut ini:

Screenshot showing the Get started page in Visual Studio Code.

Draf DockerFile

Draft a DockerFile menambahkan DockerFile minimum yang diperlukan ke direktori proyek Anda.

  1. Tekan Ctrl + Shift + P untuk membuka palet perintah.
  2. Masukkan Pengembang AKS.
  3. 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.

  1. Tekan Ctrl + Shift + P untuk membuka palet perintah.
  2. Masukkan Pengembang AKS.
  3. 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.

  1. Tekan Ctrl + Shift + P untuk membuka palet perintah.
  2. Masukkan Pengembang AKS.
  3. 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.

  1. Tekan Ctrl + Shift + P untuk membuka palet perintah.
  2. Masukkan Pengembang AKS.
  3. 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.