Membuat dan mengonfigurasi kluster Azure Kubernetes Services (AKS) untuk menggunakan simpul virtual
Untuk menskalakan beban kerja aplikasi dengan cepat di kluster AKS, Anda dapat menggunakan simpul virtual. Dengan simpul virtual, Anda memprovisi pod dengan cepat, dan hanya membayar per detik untuk waktu eksekusinya. Anda tidak perlu menunggu autoscaler kluster Kubernetes untuk menyebarkan simpul komputasi VM untuk menjalankan lebih banyak pod. Simpul virtual hanya didukung dengan pod dan simpul Linux.
Node virtual yang ditambahkan untuk AKS didasarkan pada proyek sumber terbuka Virtual Kubelet.
Artikel ini memberi Anda gambaran umum tentang ketersediaan wilayah dan persyaratan jaringan untuk menggunakan simpul virtual, dan batasan yang diketahui.
Ketersediaan regional
Semua wilayah, di mana ACI mendukung SKU VNET, didukung untuk penyebaran simpul virtual. Untuk informasi selengkapnya, lihat Ketersediaan sumber daya untuk Azure Container Instances di wilayah Azure.
Untuk SKU CPU dan memori yang tersedia di setiap wilayah, tinjau Ketersediaan Sumber Daya Azure Container Instances untuk Azure Container Instances di wilayah Azure - grup kontainer Linux
Persyaratan jaringan
Simpul virtual memungkinkan komunikasi jaringan antar pod yang berjalan di Azure Container Instances (ACI) dan kluster AKS. Untuk mendukung komunikasi ini, subnet jaringan virtual dibuat dan izin yang didelegasikan ditetapkan. Simpul virtual hanya berfungsi dengan kluster AKS yang dibuat menggunakan jaringan tingkat lanjut (Azure CNI). Secara default, kluster AKS dibuat dengan jaringan dasar (kubenet).
Pod yang berjalan dalam Azure Container Instances (ACI) memerlukan akses ke titik akhir server AKS API, untuk mengonfigurasi jaringan.
Batasan
Fungsionalitas simpul virtual sangat bergantung pada set fitur ACI. Selain kuota dan batasan untuk Azure Container Instances, berikut ini adalah skenario yang tidak didukung dengan simpul virtual atau merupakan pertimbangan penyebaran:
- Menggunakan perwakilan layanan untuk menarik citra ACR. Solusinya adalah dengan menggunakan rahasia Kube
- Batasan Virtual Network termasuk serekan VNet, kebijakan jaringan Kube, dan lalu lintas keluar ke internet dengan grup keamanan jaringan.
- Wadah init
- Alias host
- Argumen untuk exec di ACI
- DaemonSets tidak akan menyebarkan pod ke simpul virtual
- Untuk menjadwalkan kontainer Windows Server ke ACI, Anda perlu menginstal penyedia sumber terbuka Virtual Kubelet ACI secara manual.
- Simpul virtual memerlukan kluster AKS dengan jaringan Azure CNI.
- Menggunakan rentang ip resmi server API untuk AKS.
- Pemasangan volume berbagi Azure Files mendukung Tujuan umum V2 dan Tujuan umum V1. Namun, simpul virtual saat ini tidak mendukung Volume Persisten dan Klaim Volume Persisten. Ikuti instruksi untuk memasang volume dengan berbagi Azure Files sebagai volume sebaris.
- Menggunakan IPv6 tidak didukung.
- Node virtual tidak mendukung fitur hook Kontainer.
Langkah berikutnya
Konfigurasi simpul virtual untuk kluster Anda:
- Membuat simpul virtual menggunakan Azure CLI
- Membuat simpul virtual menggunakan portal di Azure Kubernetes Services (AKS)
Simpul virtual seringkali merupakan salah satu komponen dari solusi penskalaan di AKS. Untuk informasi selengkapnya tentang solusi penskalaan, lihat artikel berikut ini:
Azure Kubernetes Service