Mengaktifkan dan menonaktifkan pengontrol Layanan Kanonis

Catatan: Layanan Kanonis didukung secara otomatis di Anthos Service Mesh versi 1.6.8 dan yang lebih baru.

Saat Anda menginstal atau mengupgrade Anthos Service Mesh menggunakan skrip install_asm, pengontrol Layanan Kanonis akan di-deploy ke cluster Anda. Pengontrol Layanan Kanonis mengelompokkan beban kerja yang termasuk dalam layanan logis yang sama, dan diperlukan agar dasbor Layanan dapat menggunakan fungsi penuh di Konsol Google Cloud. Men-deploy pengontrol akan membuat Deployment canonical-service-controller-manager di cluster Anda dalam namespace asm-system, dan tidak memengaruhi layanan atau beban kerja Anda.

Jika tidak menggunakan skrip install_asm untuk menginstal Anthos Service Mesh, Anda mungkin tidak mengaktifkan pengontrol Layanan Kanonis di cluster. 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.7-asm 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.7-asm asm
    
  2. Hapus pengontrol dari cluster Anda:

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

Langkah selanjutnya

Pelajari: