Latihan - Menyiapkan lingkungan

Selesai

Nota

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 manajemen 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
  • Menyambungkan ke kluster AKS menggunakan Azure CLI

Menyiapkan lingkungan

Mengkloning aplikasi sampel

  1. Navigasikan ke Azure Cloud Shell dan pastikan Anda menggunakan lingkungan Bash.

  2. Atur langganan yang ingin Anda gunakan untuk modul ini menggunakan perintah az account set.

    az account set --subscription <subscription-name>
    
  3. Kloning aplikasi sampel ke lingkungan pengembangan Anda menggunakan perintah git clone.

    git clone https://github.com/Azure-Samples/aks-store-demo.git
    
  4. Pindah ke direktori kloning menggunakan cd.

    cd aks-store-demo
    

Membuat sumber daya Azure

  1. Buat grup sumber daya menggunakan perintah az group create.

    az group create --name <resource-group-name> --location <location>
    
  2. Buat registri kontainer Azure menggunakan perintah az acr create 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
    
  3. Buat kluster AKS menggunakan perintah az aks create dan lampirkan ACR ke kluster AKS menggunakan parameter --attach-acr.

    az aks create --resource-group <resource-group-name> --name <aks-cluster-name> --node-count 2 --attach-acr <acr-name> --generate-ssh-keys
    
  4. Sambungkan ke kluster AKS menggunakan perintah az aks get-credentials.

    az aks get-credentials --resource-group <resource-group-name> --name <aks-cluster-name>
    
  5. Verifikasi koneksi ke kluster AKS menggunakan perintah kubectl get nodes.

    kubectl get nodes