Kuota, pembatasan mesin virtual, dan ketersediaan wilayah di Azure Kubernetes Service (AKS)
Artikel
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.
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
Node maksimum per kluster dengan Virtual Machine Availability Sets dan SKU Load Balancer Dasar
100
1 Lainnya diperbolehkan berdasarkan permintaan. 2 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 etcd.
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.
Batas pembatasan pada API penyedia sumber daya AKS
AKS menggunakan algoritma pembatasan wadah token untuk membatasi API penyedia sumber daya AKS tertentu. Ini memastikan kinerja layanan dan mempromosikan penggunaan layanan yang adil untuk semua pelanggan.
Wadah memiliki ukuran tetap dan isi ulang dari waktu ke waktu pada tingkat tetap. Setiap batas pembatasan berlaku di tingkat regional untuk sumber daya yang ditentukan di wilayah tersebut.
Permintaan API
Ukuran wadah
Laju isi ulang
Sumber daya
LIST
500 permintaan
1 permintaan / 1 detik
Langganan
TARUH
20 permintaan
1 permintaan / 1 menit
AgentPools
TARUH
20 permintaan
1 permintaan / 1 menit
ManagedClusters
Catatan
Wadah ManagedClusters dan AgentPools dihitung secara terpisah untuk kluster AKS yang sama.
Jika permintaan dibatasi, permintaan akan mengembalikan kode 429 respons HTTP (Terlalu Banyak Permintaan) dan kode kesalahan akan ditampilkan seperti Throttled dalam respons. Setiap permintaan yang dibatasi menyertakan Retry-After di header respons HTTP dengan interval untuk menunggu sebelum mencoba kembali, dalam hitungan detik.
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:
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).
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Umpan balik Azure Kubernetes Service
Azure Kubernetes Service adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: