Kuota, pembatasan mesin virtual, dan ketersediaan wilayah di Azure Kubernetes Service (AKS)

Semua layanan Azure menetapkan batas dan kuota default untuk sumber daya dan fitur, termasuk pembatasan penggunaan untuk SKU mesin virtual (VM) tertentu.

Artikel ini merinci batas sumber daya default untuk sumber daya Azure Kubernetes Service (AKS) dan ketersediaan AKS di wilayah Azure.

Kuota dan batas layanan

Sumber daya Batasan
Kluster maksimum per langganan 5000
Catatan: menyebarkan kluster di berbagai wilayah untuk memperhitungkan batas pembatasan Azure API
Node maksimum per kluster dengan Virtual Machine Scale Sets dan SKU Load Balancer Dasar 5000 di semua kumpulan simpul
Catatan: Jika Anda tidak dapat menskalakan hingga 5000 simpul per kluster, lihat Praktik Terbaik untuk Kluster Besar.
Simpul maksimum per kumpulan simpul (kumpulan simpul Virtual Machine Scale Sets) 1000
Kumpulan node maksimum per kluster 100
Pod maksimum per simpul: dengan plug-injaringan Kubenet 1 Maksimum: 250
Default Azure CLI: 110
Default templat Azure Resource Manager: 110
Default penyebaran portal Azure: 30
Pod maksimum per simpul: dengan Antarmuka Jaringan Kontainer Azure (Azure CNI)1 Maksimum: 250
Maksimum yang direkomendasikan untuk kontainer Windows Server: 110
Default: 30.
Add-on AKS Open Service Mesh (OSM) Versi Kluster Kubernetes: Versi AKS yang Didukung
Pengontrol OSM per kluster: 1
Pod per pengontrol OSM: 1600
Akun layanan Kubernetes yang dikelola OSM: 160
Layanan kubernetes seimbang beban maksimum per kluster dengan SKU Load Balancer Standar 300
Node maksimum per kluster dengan Virtual Machine Availability Sets dan SKU Load Balancer Dasar 100

1 kontainer Windows Server harus menggunakan plug-in jaringan Azure CNI. Kubenet tidak didukung untuk kontainer Windows Server.

Batas Sarana Kontrol Kube Batas
Tingkat standar Secara otomatis menskalakan server API Kubernetes berdasarkan beban. Batas komponen sarana kontrol yang lebih besar dan server API/instans dll.
Tingkat gratis Sumber daya terbatas dengan batas permintaan dalam penerbangan 50 bermutasi dan 100 panggilan baca-saja. Batas simpul yang direkomendasikan sebesar 10 simpul per kluster. Terbaik untuk bereksperimen, belajar, dan pengujian sederhana. Tidak disarankan untuk beban kerja produksi/kritis.

Infrastruktur yang disediakan

Semua pembatasan jaringan, komputasi, dan penyimpanan lainnya berlaku untuk infrastruktur yang disediakan. Untuk batas yang relevan, lihat Batas langganan dan layanan Azure.

Penting

Saat Anda meningkatkan kluster AKS, sumber daya tambahan akan digunakan untuk sementara. Sumber daya ini mencakup alamat IP yang tersedia dalam subnet jaringan virtual atau kuota vCPU komputer virtual.

Untuk kontainer Windows Server, Anda bisa melakukan operasi peningkatan untuk menerapkan pembaruan simpul terbaru. Jika Anda tidak memiliki ruang alamat IP atau kuota vCPU yang tersedia untuk menangani sumber daya sementara ini, proses peningkatan kluster akan gagal. Untuk informasi selengkapnya tentang peningkatan kumpulan simpul Windows Server, lihat Peningkatan kumpulan simpul di AKS.

Ukuran komputer virtual yang didukung

Daftar ukuran VM yang didukung di AKS berkembang dengan merilis SKU VM baru di Azure. Silakan ikuti catatan rilis AKS untuk tetap mendapat informasi baru SKU yang didukung.

Ukuran VM terbatas

Ukuran VM dengan kurang dari dua CPU mungkin tidak digunakan dengan AKS. Setiap simpul dalam kluster AKS berisi sejumlah sumber daya komputasi tetap seperti vCPU dan memori. Jika sebuah simpul AKS berisi sumber daya komputasi yang tidak mencukupi, pod mungkin gagal berjalan dengan benar. Untuk memastikan bahwa pod sistem kube yang diperlukan dan aplikasi Anda dapat dijadwalkan dengan andal, jangan gunakan VM seri B dan SKU VM berikut di AKS pada kumpulan simpul sistem:

  • Standard_A0
  • Standard_A1
  • Standard_A1_v2
  • Standard_F1
  • Standar_F1s

Untuk informasi selengkapnya tentang jenis VM dan sumber daya komputasinya, lihat Ukuran untuk mesin virtual di Azure.

Ukuran gambar kontainer yang didukung

AKS tidak menetapkan batasan pada ukuran gambar kontainer. Namun, penting untuk dipahami bahwa semakin besar gambar kontainer, semakin tinggi permintaan memori. Ini berpotensi melebihi batas sumber daya atau memori node pekerja yang tersedia secara keseluruhan. Secara default, memori untuk ukuran VM Standard_DS2_v2 untuk kluster AKS diatur ke 7 GiB.

Ketika gambar kontainer sangat besar (1 TiB atau lebih), kubelet mungkin tidak dapat menariknya dari registri kontainer Anda ke node karena kurangnya ruang disk.

Ketersediaan wilayah

Untuk daftar terbaru tempat Anda dapat menyebarkan dan menjalankan kluster, lihat Ketersediaan wilayah AKS.

Konfigurasi kluster ada pada portal Microsoft Azure

Saat Anda membuat kluster menggunakan portal Microsoft Azure, Anda dapat memilih konfigurasi {i>preset preset

Preset Deskripsi
Standar Produksi Terbaik untuk sebagian besar aplikasi yang melayani lalu lintas produksi dengan praktik terbaik yang direkomendasikan AKS.
Dev/Test Terbaik untuk mengembangkan beban kerja baru atau menguji beban kerja yang ada.
Ekonomi Produksi Terbaik untuk melayani lalu lintas produksi dengan cara sadar biaya jika beban kerja Anda dapat mentolerir gangguan.
Perusahaan Produksi Terbaik untuk melayani lalu lintas produksi dengan izin yang ketat dan keamanan yang diperkuat.
Standar Produksi Dev/Test Ekonomi Produksi Perusahaan Produksi
Ukuran simpul kumpulan simpul sistem Standard_D8ds_v5 Standard_DS2_v2 Standard_D8ds_v5 Standard_D16ds_v5
Rentang autoscaling kumpulan simpul sistem 2-5 simpul 2-100 simpul 2-5 simpul 2-5 simpul
Ukuran simpul kumpulan simpul pengguna Standard_D8ds_v5 - Standard_D8as_v4 Standard_D8ds_v5
Rentang autoscaling kumpulan simpul pengguna 2-100 simpul - - 2-100 simpul
Kluster privat - - -
Zona ketersediaan - -
Kebijakan Azure - -
Azure Monitor - -
Driver CSI penyimpanan rahasia - -
Konfigurasi jaringan Azure CNI Kubenet Azure CNI Azure CNI
Konfigurasi jaringan Calico Calico Calico Calico
Autentikasi dan Otorisasi Akun lokal dengan RBAC Kubernetes Akun lokal dengan RBAC Kubernetes Autentikasi Azure AD dengan Azure RBAC Autentikasi Azure AD dengan Azure RBAC

Langkah berikutnya

Anda dapat meningkatkan batas dan kuota default tertentu. Jika sumber daya Anda mendukung peningkatan, minta peningkatan melalui permintaan dukungan Azure (untuk Jenis masalah, pilih Kuota).