Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini memberikan gambaran umum tentang penyediaan otomatis node (NAP) di Azure Kubernetes Service (AKS), termasuk cara kerjanya, perilaku peningkatan versi, prasyarat, batasan, dan sumber daya untuk memulai.
Apa itu penyediaan otomatis simpul di AKS?
Saat Anda menyebarkan beban kerja ke AKS, Anda perlu memilih ukuran komputer virtual (VM) yang sesuai sebagai bagian dari konfigurasi kumpulan simpul Anda. Saat beban kerja Anda menjadi lebih kompleks, Anda mungkin memiliki beban kerja yang berbeda dengan berbagai persyaratan sumber daya, yang membuatnya lebih sulit untuk merancang konfigurasi VM Anda untuk banyak permintaan sumber daya.
Provisi otomatis simpul (NAP) menyederhanakan proses ini dengan secara otomatis menyediakan dan mengelola konfigurasi VM optimal untuk beban kerja Anda. NAP menggunakan permintaan sumber daya pod yang masih tertunda untuk menentukan konfigurasi VM yang optimal untuk menjalankan tugas kerja Anda dengan cara yang paling efisien dan hemat biaya.
NAP secara otomatis menyebarkan, mengonfigurasi, dan mengelola Karpenter pada kluster AKS Anda dan didasarkan pada proyek penyedia Karpenter dan AKS Karpenter sumber terbuka.
Bagaimana cara kerja node provisi otomatis?
Provisi otomatis simpul menyediakan, menskalakan, dan mengelola VM (node) dalam kluster sebagai respons terhadap tekanan pod yang tertunda.
Komponen utama otoprovisi simpul jaringan
NAP menggunakan komponen kunci berikut untuk membantu mengelola node kluster Anda:
| Komponen | Description |
|---|---|
NodePool dan AKSNodeClass |
Definisi Sumber Daya Kustom (CRD) yang Anda buat dan kelola untuk menentukan kebijakan provisi simpul, spesifikasi VM, dan batasan untuk beban kerja Anda. |
NodeClaims |
Dikelola oleh NAP untuk mewakili status node yang disediakan saat ini yang dapat Anda pantau. |
| Persyaratan sumber daya beban kerja | CPU, memori, dan spesifikasi lainnya dari Pod, Deployment, Job, dan sumber daya Kubernetes lainnya yang mendorong keputusan penyediaan. |
Perilaku peningkatan Kubernetes untuk simpul yang diprovisi secara otomatis
Peningkatan Kubernetes untuk simpul penyediaan otomatis mengikuti versi rencana kontrol Kubernetes. Jika Anda melakukan peningkatan kluster, simpul Anda akan otomatis diperbarui untuk mengikuti versi yang sama dengan control plane Anda.
Sebaiknya atur saluran peningkatan otomatis Kubernetes, yang secara otomatis menangani peningkatan Kubernetes untuk kluster Anda. Sebaiknya atur jendela pemeliharaan terencana untuk kluster Anda. Jendela aksManagedAutoUpgradeSchedule pemeliharaan memungkinkan Anda mengontrol kapan harus melakukan peningkatan kluster yang dijadwalkan oleh saluran peningkatan otomatis yang ditunjuk. Untuk informasi selengkapnya, lihat Menggunakan pemeliharaan terencana untuk menjadwalkan dan mengontrol peningkatan untuk kluster Azure Kubernetes Service (AKS).
Prasyarat
Untuk menggunakan pengadaan simpul otomatis di AKS, Anda membutuhkan prasyarat berikut ini:
- Sebuah langganan Azure. Jika Anda tidak memilikinya, Anda dapat membuat akun gratis.
- Versi Azure CLI
2.76.0atau yang lebih baru. Jalankanaz --versionuntuk mencari tahu versinya. Untuk informasi selengkapnya tentang menginstal atau meningkatkan Azure CLI, lihat Menginstal Azure CLI.
Batasan dan fitur yang tidak didukung
Batasan berikut dan fitur yang tidak didukung berlaku untuk provisi otomatis simpul di AKS:
- Anda tidak dapat mengaktifkan NAP pada kluster yang diaktifkan dengan cluster autoscaler.
- Kumpulan node Windows tidak didukung.
- Kluster IPv6 tidak didukung.
- Perwakilan layanan tidak didukung. Anda dapat menggunakan identitas terkelola yang ditetapkan sistem atau ditetapkan pengguna.
- Sertifikat kustom otoritas sertifikat (CA) tidak didukung.
- Anda tidak dapat menghentikan kluster yang diaktifkan dengan NAP.
- Proksi HTTP tidak didukung.
- Anda tidak dapat mengubah jenis lalu lintas keluar kluster setelah membuat kluster yang diaktifkan dengan NAP.
- Saat membuat kluster NAP di jaringan virtual kustom (VNet), Anda harus menggunakan Load Balancer Standar. Load Balancer Dasar tidak didukung.
Memulai dengan penyediaan otomatis node di AKS
Sumber berikut membantu Anda memulai penyediaan otomatis node di AKS:
- Mengaktifkan atau menonaktifkan provisi otomatis node pada kluster AKS
- Menggunakan penyediaan otomatis untuk simpul pada jaringan virtual khusus
- Mengonfigurasi jaringan untuk penyediaan otomatis simpul di AKS
- Mengonfigurasi kumpulan simpul untuk provisi otomatis simpul di AKS
- Mengonfigurasi kebijakan gangguan untuk penyediaan otomatis node di AKS
- Meningkatkan citra node untuk provisi otomatis node di AKS