Mengaktifkan dan menonaktifkan pengontrol Layanan Kanonis

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:

  1. 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
    
  2. Terapkan konfigurasi pengontrol:

        kubectl apply -f asm/canonical-service/controller.yaml
    

Jika Anda ingin menonaktifkan pengontrol Layanan Kanonis:

  1. 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
    
  2. Hapus pengontrol dari cluster Anda:

        kubectl delete -f asm/canonical-service/controller.yaml