Pendahuluan
Bayangkan Anda bekerja untuk perusahaan pengeditan video yang sedang berkembang, dan menyediakan layanan penyajian video berbasis cloud. Perusahaan Anda mengalami peningkatan permintaan untuk layanan penyajian videonya karena rencananya untuk ekspansi internasional. Anda perlu mencari cara baru untuk menskalakan produk untuk memberikan pengalaman yang lebih baik kepada semua pelanggan. Dengan demikian, Anda ditugaskan untuk menilai layanan Azure mana yang akan meningkatkan kemampuan untuk menyebarkan layanan penyajian video Anda untuk memenuhi permintaan pelanggan.
Anda mengidentifikasi Azure Kubernetes Service (AKS) sebagai solusi bisnis untuk penyebaran. AKS memenuhi persyaratan yang memungkinkan Anda untuk menyebarkan aplikasi Anda, dan menangani peningkatan pertumbuhan perusahaan. Anda ingin memahami cara menyebarkan aplikasi ke kluster AKS dan mengizinkan pelanggan mengakses layanan aplikasi.
Dalam modul ini, sebarkan beban kerja Kubernetes secara deklaratif ke kluster AKS dengan menggunakan file manifes. Anda kemudian dapat membuat file manifes penyebaran yang berbeda untuk menyebarkan dan mengekspos aplikasi Anda kepada pengguna Anda.
Tujuan pembelajaran
Pada akhir modul ini, Anda dapat:
- Membuat dan menyiapkan kluster AKS.
- Menyebarkan beban kerja Kubernetes dengan menggunakan file YAML penyebaran.
Prasyarat
- Pengenalan terhadap konsep Kube. Jika Anda baru menggunakan Kubernetes, mulailah dengan dasar-dasar Kubernetes.
- Memahami Git dan GitHub.
- Pengenalan terhadapDocker dan gambar Docker.
- Langganan Azure yang aktif.
- Kemampuan untuk menggunakan Azure CLI.
- Kemampuan untuk membuat kontainer Docker. Jika Anda baru menggunakan Docker, mulailah dengan pengantar kontainer.
Semua latihan menggunakan Azure Cloud Shell, yang sudah menginstal semua alat yang diperlukan. Jika Anda lebih suka menjalankan contoh di terminal Anda sendiri, Anda harus menginstal alat berikut terlebih dahulu: