Baca dalam bahasa Inggris

Bagikan melalui


Penyebaran otomatis untuk Azure Kubernetes Service (AKS)

Penyebaran otomatis menyederhanakan proses penyiapan Tindakan GitHub dan membuat alur otomatis untuk rilis kode ke kluster Azure Kubernetes Service (AKS) Anda. Setelah terhubung, setiap penerapan baru yang Anda buat memulai alur, menghasilkan pembaruan untuk aplikasi Anda.

Catatan

Kluster privat saat ini tidak didukung.

Prasyarat

Mengonfigurasi penyebaran otomatis

  1. Di portal Azure, navigasikan ke sumber daya kluster AKS Anda.
  2. Dari menu layanan, di bawah Pengaturan, pilih Buat penyebaran> otomatis. Ini memberi Anda dua opsi: Secara otomatis membuat kontainer dan menyebarkan dan Menyebarkan aplikasi.
  3. Jika Anda memiliki aplikasi yang belum di-kontainer, Anda dapat memilih Kontainerisasi dan penyebaran secara otomatis untuk memungkinkan Azure mengurus proses untuk Anda. Jika Anda sudah memiliki aplikasi kontainer, pilih Sebarkan aplikasi.

Secara otomatis membuat kontainer dan menyebarkan aplikasi ke kluster AKS Anda

  1. Masukkan nama untuk alur kerja Anda, lalu pilih Otorisasi akses untuk menyambungkan akun Azure Anda dengan akun GitHub Anda. Setelah akun Anda ditautkan, pilih repositori dan cabang mana yang ingin Anda buat Tindakan GitHub-nya.
  2. Kembali ke portal Azure, isi bidang yang tersisa, memberikan detail tentang aplikasi Anda yang akan digunakan untuk menghasilkan artefak penyebaran secara otomatis.
  3. Tinjau dan verifikasi penyebaran otomatis.

Menyebarkan aplikasi yang sudah dikontainerisasi ke kluster AKS Anda

  1. Masukkan nama untuk alur kerja Anda, lalu pilih Otorisasi akses untuk menyambungkan akun Azure Anda dengan akun GitHub Anda. Setelah akun Anda ditautkan, pilih repositori dan cabang mana yang ingin Anda buat Tindakan GitHub-nya.
  2. Pilih Berikutnya: Gambar dan pilih Dockerfile, registri kontainer Azure, dan nama gambar Anda.
  3. Pilih Berikutnya: Detail penyebaran, dan putuskan apakah Anda ingin menyebarkan dengan Helm atau manifes Kubernetes reguler. Setelah diputuskan, pilih file penyebaran yang sesuai dari repositori Anda dan putuskan namespace layanan mana yang ingin Anda sebarkan.
  4. Tinjau dan verifikasi penyebaran otomatis.

Meninjau dan memverifikasi penyebaran otomatis

  1. Setelah selesai, pilih Berikutnya: Tinjau, dan tinjau penyebaran Anda.

  2. Pilih Berikutnya: Sebarkan untuk menyelesaikan pembuatan penyebaran otomatis.

  3. Pilih Tampilkan permintaan pull untuk melihat GitHub Action Anda.

    Layar terakhir proses penyebaran. Tombol tampilkan permintaan pull disorot.

  4. Gabungkan permintaan pull untuk memulai Tindakan GitHub dan sebarkan aplikasi Anda.

    Halaman permintaan pull di GitHub. Tombol gabungkan permintaan pull disorot.

  5. Setelah aplikasi Anda disebarkan, kembali ke portal Azure, navigasikan ke sumber daya kluster AKS Anda, dan pilih Penyebaran otomatis untuk melihat status penyebaran Anda.

Membersihkan sumber daya

Anda dapat menghapus sumber daya terkait yang Anda buat saat tidak membutuhkannya lagi satu per satu atau dengan menghapus grup sumber daya tempat sumber daya tersebut berada. Untuk menghapus penyebaran otomatis Anda, navigasikan ke dasbor penyebaran otomatis dan pilih ..., lalu pilih Hapus dan konfirmasi tindakan Anda.

Untuk mengalihkan profil GitHub dalam Penyebaran otomatis, Anda harus mencabut akses untuk pengguna yang ada. Ini dilakukan dengan mencabut akses di pengaturan pengembang GitHub.

  1. Buka pengaturan profil GitHub Anda.
  2. Di dalam Applications pilih Authorized OAuth Apps.
  3. Pilih AKS Developer Hub dan Cabut akses.

Anda sekarang dapat memilih akun GitHub baru untuk diotorisasi dengan Penyebaran otomatis.

Langkah berikutnya

Anda dapat memodifikasi Tindakan GitHub ini untuk memenuhi kebutuhan tim Anda dengan membukanya di penyunting seperti Visual Studio Code dan mengubahnya sesuai keinginan Anda.

Pelajari selengkapnya Tindakan GitHub untuk Kubernetes.