AKS Arc di VMware (pratinjau) dan arsitektur kluster beban kerja
Berlaku untuk: AKS yang diaktifkan oleh Azure Arc di VMware (pratinjau)
Artikel ini memberikan gambaran umum tentang arsitektur kluster dan komponen infrastruktur utama Kubernetes, seperti sarana kontrol dan simpul pekerja, untuk AKS yang diaktifkan oleh Azure Arc di VMware.
Arsitektur kluster
Kluster Azure Kubernetes Service memiliki komponen berikut:
- Arc Resource Bridge (juga dikenal sebagai appliance Arc) menyediakan mekanisme dan antarmuka orkestrasi inti untuk menyebarkan dan mengelola satu atau beberapa kluster beban kerja.
- Kluster beban kerja (juga dikenal sebagai kluster target) adalah tempat aplikasi kontainer disebarkan.
AKS Arc menggunakan serangkaian opsi konfigurasi yang telah ditentukan sebelumnya untuk menyebarkan kluster Kubernetes secara efektif dan dengan mengingat skalabilitas. Operasi penyebaran membuat beberapa komputer virtual Linux dan menggabungkannya bersama-sama untuk membuat satu atau beberapa kluster Kubernetes.
Jembatan Sumber Daya Arc
Arc Resource Bridge menghubungkan cloud privat (misalnya, Azure Local, VMWare/vSphere, atau SCVMM) ke Azure dan mengaktifkan manajemen sumber daya lokal dari Azure. Setelah terhubung, Anda dapat mengonfigurasi platform orkestrasi kontainer di AKS pada lingkungan vSphere, yang merupakan platform virtualisasi VMware. Dua komponen utama vSphere adalah ESXi dan vCenter Server.
Azure Arc Resource Bridge menyediakan garis pandang ke cloud privat yang diperlukan untuk mengelola sumber daya seperti kluster Kubernetes lokal melalui Azure. Arc Resource Bridge mencakup komponen AKS Arc inti berikut:
- Ekstensi kluster AKS Arc: Ekstensi kluster setara dengan penyedia sumber daya Azure Resource Manager lokal. Sama seperti penyedia sumber daya Microsoft.ContainerService mengelola kluster AKS di Azure, penyedia sumber daya Microsoft.HybridContainerService memungkinkan ekstensi kluster AKS Arc untuk mengelola kluster Kubernetes melalui Azure saat ditambahkan ke Arc Resource Bridge Anda.
- Lokasi kustom: Lokasi kustom setara lokal dari wilayah Azure dan merupakan ekstensi konstruksi lokasi Azure. Lokasi kustom menyediakan cara bagi administrator penyewa untuk menggunakan pusat data mereka dengan ekstensi yang tepat yang diinstal, sebagai lokasi target untuk menyebarkan instans layanan Azure.
- Sumber daya vCenter Server: VMware vCenter adalah perangkat lunak manajemen server yang menyediakan platform terpusat untuk mengontrol lingkungan vSphere. Ekstensi Arc Resource Bridge dan AKS berkomunikasi dengan vCenter Server melalui API kluster yang disediakan oleh vSphere (CAPv), memfasilitasi pembuatan kluster beban kerja. Masing-masing sumber daya lokasi kustom memetakan ke instans vCenter Server. Saat menyambungkan vCenter Server ke Azure, Anda juga mendaftarkan vCenter Server Anda sebagai sumber daya Azure, yang merupakan sumber daya vCenter Server.
Untuk gambaran umum arsitektur Azure Arc Resource Bridge, lihat gambaran umum Azure Arc Resource Bridge. Untuk setiap Azure Arc Resource Bridge, Anda dapat mengelola beberapa instans vCenter Server dengan membuat sumber daya vCenter Server dengan lokasi kustom yang sesuai. Ada hubungan pemetaan satu-ke-satu antara sumber daya vCenter server dan lokasi kustom.
Kluster beban kerja
Kluster beban kerja memiliki banyak komponen, seperti yang dijelaskan di bagian berikut.
Sarana kontrol
- Server API: Api server memungkinkan interaksi dengan API Kubernetes. Komponen ini menyediakan interaksi untuk alat manajemen, seperti Azure CLI, atau kubectl.
- Etcd: Etcd adalah penyimpanan kunci-nilai terdistribusi yang menyimpan data yang diperlukan untuk manajemen siklus hidup kluster. Ini menyimpan status sarana kontrol.
Load Balancer
Tujuan utama load balancer adalah untuk mendistribusikan lalu lintas di beberapa node dalam kluster Kubernetes. Penyeimbangan beban ini dapat membantu mencegah waktu henti dan meningkatkan performa aplikasi secara keseluruhan.
Pratinjau AKS Arc pada VMware mendukung opsi berikut untuk menyebarkan load balancer untuk kluster Kubernetes Anda:
- Bawa load balancer pihak ketiga Anda sendiri.
Node pekerja
Untuk menjalankan aplikasi dan layanan pendukung, Anda memerlukan Node kube. Kluster beban kerja AKS memiliki satu atau beberapa node pekerja. Simpul pekerja bertindak sebagai komputer virtual (VM) yang menjalankan komponen node Kubernetes dan menghosting pod dan layanan yang membentuk beban kerja aplikasi.
Ada komponen beban kerja Kubernetes inti yang dapat Anda sebarkan pada kluster beban kerja AKS, seperti pod dan penyebaran.
Peringatan
Selama pratinjau, pembuatan dan pengelolaan kumpulan simpul Windows tidak didukung.
Manajemen siklus hidup
Azure Arc secara otomatis diaktifkan pada semua kluster Kubernetes yang dibuat menggunakan AKS Arc. Anda dapat menggunakan identitas Microsoft Entra untuk menyambungkan ke kluster Anda dari mana saja. Azure Arc memungkinkan Anda menggunakan alat yang sudah dikenal seperti templat Azure CLI dan Azure Resource Manager untuk membuat dan mengelola kluster Kubernetes Anda.
Langkah berikutnya
- Untuk memahami skala penyebaran yang didukung untuk menjalankan AKS Arc di VMware, lihat skala penyebaran yang didukung.
- Jika vCenter Server Anda tidak tersambung ke Azure Arc dan Anda ingin menambahkan ekstensi AKS, lihat Mulai Cepat: Menyambungkan VMware vCenter Server ke Azure Arc menggunakan skrip bantuan.
- Jika Anda sudah menghubungkan vCenter Server ke Azure Arc dan ingin menambahkan ekstensi AKS, lihat cara mengaktifkan Ekstensi Kubernetes untuk Operator AKS Arc.