Penyebaran Otomatis untuk Azure Kubernetes Service
Penyebaran otomatis menyederhanakan proses penyiapan Tindakan GitHub dan membuat alur otomatis untuk rilis kode ke kluster Azure Kubernetes Service (AKS) Anda. Setelah tersambung, setiap penerapan baru akan memulai alur yang membuat aplikasi Anda diperbarui.
Catatan
Kluster privat saat ini tidak didukung.
Prasyarat
- Akun GitHub
- Kluster AKS
- Azure Container Registry (ACR)
- Aplikasi yang akan disebarkan
Mengonfigurasi penyebaran otomatis
Di portal Azure, arahkan ke grup sumber daya yang berisi kluster AKS tempat Anda ingin menyebarkan aplikasi.
Pilih kluster AKS Anda, lalu pilih Penyebaran otomatis di bilah kiri. Setelah memilih Buat, Anda akan disajikan dengan dua opsi. 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.
Beri nama alur kerja Anda dan klik Otorisasi 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.
Selanjutnya, ikuti bagian di bawah ini yang berkaitan dengan opsi yang Anda pilih.
Secara otomatis membuat kontainer dan menyebarkan aplikasi ke kluster AKS Anda
Isi bidang, berikan detail tentang aplikasi Anda yang akan digunakan untuk menghasilkan artefak penyebaran secara otomatis.
Lanjutkan untuk meninjau dan memverifikasi penyebaran otomatis.
Menyebarkan aplikasi yang sudah dikontainerisasi ke kluster AKS Anda
Pilih dockerfile Anda serta ACR dan citra Anda.
Tentukan apakah Anda akan menyebarkan dengan Helm atau manifes Kubernetes reguler. Setelah diputuskan, pilih file penyebaran yang sesuai dari repositori Anda dan tentukan namespace layanan mana yang menjadi tujuan penyebaran.
Lanjutkan untuk meninjau dan memverifikasi penyebaran otomatis.
Meninjau dan memverifikasi penyebaran otomatis
Setelah selesai, pilih Berikutnya: Detail penyebaran dan Berikutnya: Tinjau, dan tinjau penyebaran Anda. Terakhir, pilih Berikutnya: Sebarkan untuk menyelesaikan pembuatan penyebaran otomatis.
Klik tampilkan permintaan pull untuk melihat Tindakan GitHub Anda.
Gabungkan permintaan pull untuk memulai Tindakan GitHub dan sebarkan aplikasi Anda.
Setelah aplikasi Anda disebarkan, kembali ke penyebaran otomatis untuk melihat riwayat 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, arahkan ke dasbor penyebaran otomatis dan pilih ..., lalu pilih hapus dan konfirmasi tindakan Anda.
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.
Azure Kubernetes Service
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk