Latihan - Menyiapkan lingkungan

Selesai

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

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

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

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

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

    cd aks-store-demo
    

Membuat sumber daya Azure

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

    az group create --name <resource-group-name> --location <location>
    
  2. 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
    
  3. 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
    
  4. Koneksi ke kluster AKS menggunakan az aks get-credentials perintah .

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

    kubectl get nodes