Bekerja dengan Klaster AKS

Solusi Komputasi Azure

Florin Angelescu

Azure Cloud Architect

Membuat klaster

 

AKS

 

Provision klaster melalui:

  • Azure Portal
  • Azure CLI
  • Alat infrastruktur-sebagai-kode (template ARM atau Bicep)
Solusi Komputasi Azure

Membuat klaster

 

AKS

 

  • Tentukan parameter:

    • Jumlah node
    • Ukuran VM
    • Model jaringan
  • Azure lalu menyiapkan control plane secara otomatis.

Solusi Komputasi Azure

Terhubung dengan kubectl

kubectl

  • Berinteraksi dengan klaster menggunakan kubectl.

    • Alat baris perintah standar Kubernetes
  • Konfigurasikan kubectl untuk terhubung dengan mengunduh kredensial via Azure CLI.

Solusi Komputasi Azure

Terhubung dengan kubectl

kubectl

  • Jalankan perintah untuk melihat node, memeriksa pod, dan men-deploy aplikasi.
  • Alur kerja ini sama seperti klaster Kubernetes mana pun.
Solusi Komputasi Azure

Mendeploy aplikasi

 

Deployment

 

Manifest Kubernetes

Solusi Komputasi Azure

Mendeploy aplikasi

 

Deployment

 

Manifest Kubernetes

  • Berkas YAML
  • Menjelaskan keadaan yang diinginkan aplikasi
    • Citra kontainer
    • Jumlah replika
    • Jaringan
    • Sumber daya penyimpanan
Solusi Komputasi Azure

Mendeploy aplikasi

Deployment

  • Terapkan manifest dengan kubectl apply.
  • Kubernetes memastikan keadaan aktual sesuai dengan yang diinginkan.
Solusi Komputasi Azure

Mendeploy aplikasi

Deployment

  • Anda menentukan tiga replika aplikasi web.
  • Kubernetes akan menjadwalkan tiga pod.
  • Akan memulai ulang jika gagal.
Solusi Komputasi Azure

Menskalakan beban kerja

Manual

Automatic

Manual

  • Tambah jumlah replika.
  • Tangani trafik lebih banyak.

Otomatis

  • Konfigurasikan Horizontal Pod Autoscaler.
  • Sesuaikan replika berdasarkan penggunaan CPU atau memori.
Solusi Komputasi Azure

Menskalakan beban kerja

 

Autoscale

 

  • Tingkat node:

    • AKS mendukung autoscaling klaster
    • Menambah atau menghapus node sesuai permintaan
  • Aplikasi tetap responsif sambil mengoptimalkan biaya.

Solusi Komputasi Azure

Jaringan

Networking

  • Terintegrasi dengan Azure Virtual Networks.
  • Pod dapat menerima alamat IP dari VNet.
  • Komunikasi aman dengan sumber daya Azure lain atau Internet.
Solusi Komputasi Azure

Penyimpanan

Networking

Mendukung volume persisten:

  • Azure Disks
  • Azure Files
Solusi Komputasi Azure

Pemantauan dan pemecahan masalah

 

 

Monitor

 

Azure Monitor dan Log Analytics

  • Memberikan visibilitas atas:

    • Kesehatan klaster
    • Penggunaan sumber daya
    • Kinerja aplikasi
  • Atur peringatan untuk deteksi dini masalah.

  • Gunakan log untuk debug masalah.
Solusi Komputasi Azure

Rekap

 

AKS

 

Bekerja dengan klaster AKS mencakup:

  • Membuat klaster
  • Mendeploy aplikasi
  • Menskalakan beban kerja
  • Integrasi jaringan dan penyimpanan
  • Memantau dan memecahkan masalah
Solusi Komputasi Azure

Ayo berlatih!

Solusi Komputasi Azure

Preparing Video For Download...