Fitur multi-cluster Services (MCS) memungkinkan Anda mengakses layanan di seluruh kluster Kubernetes tanpa perlu membuat load balancer. Topik ini menjelaskan cara menggunakan fitur MCS di konsol Distributed Cloud Container Platform for Kubernetes (ACK One).
Ikhtisar
Fitur MCS memungkinkan Anda mengakses layanan di seluruh kluster Kubernetes. Gambar berikut menunjukkan arsitektur fitur MCS.

Administrator menerapkan sumber daya aplikasi seperti namespace, Deployment, dan layanan di kluster penyedia layanan (ACK Cluster 1) dan kluster konsumen layanan (ACK Cluster 2). Administrator juga membuat sumber daya MCS, termasuk ServiceExport dan ServiceImport.
Instance Fleet mendengarkan ServiceExport dan ServiceImport di kluster ACK terkait, serta menyinkronkan informasi titik akhir MCS.
Pod klien di ACK Cluster 2 dapat mengakses Layanan 1 di ACK Cluster 1.
Prasyarat
Fitur Manajemen Fleet telah diaktifkan.
Dua kluster terhubung dengan instance Fleet (kluster penyedia layanan dan kluster konsumen layanan).
Versi Kubernetes dari kluster terkait adalah 1.21 atau lebih baru.
Buat Layanan multi-kluster
Masuk ke Konsol ACK One. Di panel navigasi sebelah kiri, pilih .
Di halaman Namespaces, klik Create Namespace. Dalam kotak dialog yang muncul, masukkan nama namespace dan klik OK.
Di panel navigasi sebelah kiri, pilih . Di halaman Multi-cluster Service, klik Create Multi-cluster Service.
Di panel Create Multi-cluster Service, konfigurasikan parameter Service Provider Cluster dan Namespace, lalu pilih layanan di bagian Layanan Tersedia. Pilih kluster dari daftar drop-down Service Consumer Cluster. Terakhir, klik OK.

Di halaman MCS, Anda dapat melihat informasi terkait Service yang dipilih.
Hapus Layanan multi-kluster
Di halaman MCS, temukan layanan yang ingin dihapus dan klik Delete di kolom Actions.