Saat menginstal atau mengupgrade Anthos Service Mesh di GKE, Anda memiliki opsi untuk men-deploy pengontrol Layanan Kanonis ke cluster Anda. Pengontrol Layanan Kanonis mengelompokkan beban kerja yang termasuk dalam
layanan logis yang sama, dan diperlukan untuk membuka fungsi tambahan di
dasbor Layanan pada Konsol Google Cloud. Men-deploy pengontrol
akan membuat Deployment canonical-service-controller-manager
di cluster Anda dalam
namespace asm-system
, dan tidak akan mengubah layanan atau
beban kerja Anda.
Untuk menentukan apakah pengontrol Layanan Kanonis diaktifkan di cluster Anda:
kubectl get services -n asm-system
Jika pengontrol Layanan Kanonis tidak diaktifkan, Anda dapat mengaktifkannya dengan langkah-langkah berikut:
Download paket
kpt
yang berisi pengontrol ke direktori kerja saat ini:kpt pkg get https://github.com/GoogleCloudPlatform/anthos-service-mesh-packages.git/asm@release-1.6-asm
Terapkan konfigurasi pengontrol:
kubectl apply -f asm/canonical-service/controller.yaml
Jika Anda ingin menonaktifkan pengontrol Layanan Kanonis:
Download paket kpt yang berisi pengontrol ke direktori kerja saat ini:
kpt pkg get https://github.com/GoogleCloudPlatform/anthos-service-mesh-packages.git/asm@release-1.6-asm
Hapus pengontrol dari cluster Anda:
kubectl delete -f asm/canonical-service/controller.yaml