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:
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.9-asm 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.9-asm asm
Hapus pengontrol dari cluster Anda:
kubectl delete -f asm/canonical-service/controller.yaml
Langkah selanjutnya
Pelajari:
- Layanan Kanonis
- Praktik terbaik dalam Layanan Kanonis
- Menentukan Layanan Kanonis
- Menyelesaikan masalah Layanan Kanonis