Dengan adopsi luas Kubernetes, perusahaan sering ingin menjalankan dan mengelola beberapa kluster Kubernetes. Hal ini menimbulkan tantangan seperti cara mengelola kluster secara efektif, menggunakan ingress eksternal yang konsisten untuk akses kluster, serta menjadwalkan sumber daya lintas kluster. Instans Fleet dari Distributed Cloud Container Platform for Kubernetes (ACK One) dikelola oleh Container Service for Kubernetes (ACK). Anda dapat menggunakan instans Fleet untuk mengelola kluster Kubernetes di berbagai lingkungan secara terpusat. Instans Fleet memberikan pengalaman konsisten bagi perusahaan dalam mengelola aplikasi cloud-native.
Portal untuk manajemen instans Fleet
Istilah
Fleet instance: Instans Fleet dirancang berdasarkan proyek open source Argo CD dan Open Cluster Management. Instans Fleet mendukung kontrol trafik, menyediakan integrasi dengan GitOps, serta memungkinkan pengembang memanggil API Kubernetes yang sama untuk menjadwalkan dan mendistribusikan beban kerja, aplikasi, dan file konfigurasi. Instans Fleet tidak memerlukan pemeliharaan karena dikelola oleh ACK. Anda dapat fokus pada pengembangan aplikasi.
Associated cluster: Anda dapat mengaitkan kluster ACK dalam akun yang sama dengan instans Fleet. Setelah dikaitkan, Anda dapat menggunakan instans Fleet untuk mendistribusikan aplikasi dan beban kerja ke kluster terkait. Instans Fleet juga dapat dikaitkan dengan kluster yang tidak berada di wilayah tempat instans Fleet berada.
Fleet instance administrator: Administrator instans Fleet adalah pembuat instans Fleet. Administrator dapat membuat namespace, menetapkan prioritas pekerjaan, serta mengonfigurasi kuota sumber daya untuk akun yang ditugaskan sebagai pengembang.
Developer: Akun yang ditugaskan sebagai pengembang hanya dapat mengirimkan Pekerjaan atau menerbitkan aplikasi di namespace tertentu.
Skenario penggunaan
Fitur manajemen Fleet dari ACK One sangat ideal untuk skenario berikut:
Bidang kontrol dibangun berdasarkan bidang kontrol Kubernetes dan menyediakan API Kubernetes.
Anda dapat menghubungkan kluster Kubernetes eksternal ke instans Fleet multi-kluster melalui kluster terdaftar.
GitOps untuk distribusi aplikasi: Anda dapat meng-hosting ArgoCD open source di ACK One, memungkinkan distribusi aplikasi multi-kluster melalui GitOps.
Manajemen trafik: Gunakan gateway cloud-native MSE untuk mengelola trafik utara-selatan untuk aplikasi multi-kluster dan layanan multi-kluster untuk mengelola trafik timur-barat.
Distribusi pekerjaan: Jalankan pekerjaan di beberapa kluster sesuai jadwal.
Pemantauan global: Lihat metrik semua kluster dalam satu dasbor.