Ao instalar ou fazer upgrade do Anthos Service Mesh no GKE, você tem a opção de implantar o controlador de serviço canônico no cluster. O controlador de serviço canônico agrupa cargas de trabalho pertencentes ao
mesmo serviço lógico e é necessário desbloquear funcionalidades adicionais no
painel de serviços no Console do Google Cloud. A implantação do controlador
cria a implantação canonical-service-controller-manager
no cluster no
namespace asm-system
e não altera seus serviços nem
cargas de trabalho.
Para determinar se o controlador de serviço canônico está ativado no cluster:
kubectl get services -n asm-system
Se o controlador de serviço canônico não estiver ativado, será possível ativá-lo com os passos a seguir:
Faça o download do pacote
kpt
que contém o controlador para o diretório de trabalho atual:kpt pkg get https://github.com/GoogleCloudPlatform/anthos-service-mesh-packages.git/asm@release-1.6-asm
Aplique a configuração do controlador:
kubectl apply -f asm/canonical-service/controller.yaml
Se você quiser desativar o controlador de serviço canônico:
Faça o download do pacote kpt que contém o controlador no diretório de trabalho atual:
kpt pkg get https://github.com/GoogleCloudPlatform/anthos-service-mesh-packages.git/asm@release-1.6-asm
Exclua o controlador do cluster:
kubectl delete -f asm/canonical-service/controller.yaml