Latihan - Menyiapkan lingkungan
Catatan
Anda memerlukan akses ke langganan Azure tempat Anda dapat membuat sumber daya untuk menyelesaikan modul ini.
Anda menggunakan kluster Azure Kubernetes Service (AKS) untuk menghosting solusi depan penyimpanan hewan peliharaan. Tim DevOps menggunakan file YAML deklaratif standar untuk menyebarkan berbagai layanan dalam solusi. Dalam alur kerja penyebaran saat ini, tim pengembangan membuat file penyebaran untuk setiap aplikasi. Tim sedang meninjau Helm sebagai alternatif untuk menyederhanakan pengelolaan penyebaran aplikasi cloud-native.
Dalam latihan ini, Anda akan mengonfigurasi lingkungan untuk digunakan di seluruh modul ini. Anda akan menginstal dan mengonfigurasi sumber daya berikut:
- Mengkloning repositori GitHub yang berisi aplikasi sampel
- Membuat grup sumber daya Azure untuk menyimpan sumber daya untuk solusi
- Membuat Azure Container Registry (ACR) untuk menyimpan gambar kontainer
- Membuat kluster Azure Kubernetes Service (AKS) untuk menghosting aplikasi
- Koneksi ke kluster AKS menggunakan Azure CLI
Menyiapkan lingkungan
Buat klon sampel aplikasi
Navigasi ke Azure Cloud Shell dan pastikan Anda menggunakan lingkungan Bash.
Atur langganan yang ingin Anda gunakan untuk modul ini menggunakan
az account set
perintah .az account set --subscription <subscription-name>
Kloning aplikasi sampel ke lingkungan pengembangan Anda menggunakan
git clone
perintah .git clone https://github.com/Azure-Samples/aks-store-demo.git
Ubah menjadi direktori kloning menggunakan
cd
.cd aks-store-demo
Membuat sumber daya Azure
Buat grup sumber daya menggunakan
az group create
perintah .az group create --name <resource-group-name> --location <location>
Buat registri kontainer Azure menggunakan
az acr create
perintah dan berikan nama registri unik Anda sendiri. Nama registri harus unik dalam Azure dan berisi 5-50 karakter alfanumerik.az acr create --resource-group <resource-group-name> --name <acr-name> --sku Basic
Buat kluster AKS menggunakan
az aks create
perintah dan lampirkan ACR ke kluster AKS menggunakan--attach-acr
parameter .az aks create --resource-group <resource-group-name> --name <aks-cluster-name> --node-count 2 --attach-acr <acr-name> --generate-ssh-keys
Koneksi ke kluster AKS menggunakan
az aks get-credentials
perintah .az aks get-credentials --resource-group <resource-group-name> --name <aks-cluster-name>
Verifikasi koneksi ke kluster AKS menggunakan
kubectl get nodes
perintah .kubectl get nodes