Ringkasan

Selesai

Dalam modul ini, Anda menjelajahi strategi untuk mengoptimalkan biaya komputasi Azure Kubernetes Service (AKS). Anda mencari cara untuk mengelola penyebaran beban kerja yang hemat biaya untuk memenuhi permintaan pelanggan dan menerapkan kebijakan. Anda mengotomatiskan proses untuk memperkenalkan kebijakan bisnis yang mengatur bagaimana tim pengembangan Anda membentuk bagaimana organisasi Anda menggunakan sumber daya komputasi AKS.

Dengan mengonfigurasi beberapa kumpulan simpul pada kluster AKS, Anda mengidentifikasi kumpulan simpul pengguna tertentu untuk menjalankan beban kerja tertentu. Anda melihat cara mengonfigurasi kumpulan simpul ini dan menskalakan jumlah simpul secara manual dalam skenario di mana Anda memiliki kontrol atas interval penggunaan.

Selanjutnya, Anda mengonfigurasi kumpulan simpul pengguna spot untuk mengakses kapasitas komputasi Azure yang tidak digunakan dengan harga diskon. Anda membuat beban kerja terjadwal untuk dijalankan di kumpulan simpul. Anda mengonfigurasi penskala otomatis kluster untuk menaikkan atau menurunkan jumlah simpul berdasarkan kebutuhan sumber daya komputasi. Konfigurasi ini menangani permintaan pelanggan yang meningkat tanpa membuat banyak simpul yang tidak digunakan.

Terakhir, Anda mengaktifkan dan mengonfigurasi Add-on Azure Policy untuk AKS. Add-on mengelola kuota sumber daya untuk mengatur penyebaran sumber daya komputasi AKS. Anda mengaktifkan kebijakan bawaan Pastikan batas CPU dan sumber daya memori. Kebijakan ini mengonfigurasi parameter untuk menolak beban kerja yang melebihi batas sumber daya yang telah ditentukan untuk CPU dan memori.

AKS mempermudah penyebaran kluster Kubernetes terkelola di Azure dan mengoptimalkan biaya komputasi saat banyak beban kerja berjalan.

Membersihkan sumber daya berbayar

Dalam modul ini, Anda membuat sumber daya yang ditagih pada langganan Azure Anda. Langkah-langkah berikut menunjukkan kepada Anda cara membersihkan sumber daya ini sehingga tidak ada tagihan lanjutan di akun Anda.

  1. Buka portal Microsoft Azure.

  2. Pilih Grup sumber daya.

  3. Temukan grup sumber daya rg-akscostsaving atau nama grup sumber daya yang Anda gunakan, lalu pilih.

  4. Pada tab Gambaran Umum grup sumber daya, pilih Hapus grup sumber daya.

  5. Masukkan nama grup sumber daya untuk mengonfirmasi. Pilih Hapus untuk menghapus semua sumber daya yang Anda buat dalam modul ini. Pilih Hapus lagi untuk mengonfirmasi penghapusan.

  6. Terakhir, jalankan perintah kubectl config delete-context untuk menghapus konteks kluster yang dihapus. Berikut adalah contoh perintah lengkap. Ingatlah untuk mengganti nama kluster dengan nama kluster Anda.

    kubectl config delete-context akscostsaving-17835
    

    Jika perintah berhasil, perintah akan mengembalikan output seperti ini:

    deleted context akscostsaving-17835 from /home/user/.kube/config
    

Opsional: Membersihkan layanan

Dalam modul ini, Anda juga mendaftarkan penyedia layanan dalam Azure untuk mengakses fitur mereka. Tidak ada biaya tambahan untuk mendaftarkan penyedia atau fitur. Ikuti langkah-langkah ini untuk membatalkan pendaftaran.

  1. Jalankan perintah berikut untuk membatalkan pendaftaran azure Policy pada fitur AKS.

    az feature unregister --namespace Microsoft.ContainerService --name AKS-AzurePolicyAutoApprove
    
  2. Ulangi untuk penyedia Azure.

    az provider unregister --namespace Microsoft.PolicyInsights
    az provider unregister --namespace Microsoft.ContainerService
    

    Penting

    Jika Anda memilih untuk membatalkan pendaftaran, maka fitur pengoptimalan yang tercakup dalam modul pembelajaran tidak dapat sampai Anda mendaftar.

Pelajari selengkapnya

Untuk mempelajari selengkapnya tentang setiap konsep yang tercakup dalam modul ini, kunjungi artikel dan situs berikut: