표준 서비스 컨트롤러 사용 설정 및 중지

참고: 표준 서비스는 Anthos Service Mesh 버전 1.6.8 이상에서 자동으로 지원됩니다.

install_asm 스크립트를 사용하여 Anthos Service Mesh를 설치하거나 업그레이드할 경우 표준 서비스 컨트롤러를 클러스터에 배포합니다. 표준 서비스 컨트롤러는 동일한 논리 서비스에 속하는 워크로드를 그룹화하며, Google Cloud console에서 서비스 대시보드의 전체 기능을 위해 필요합니다. 컨트롤러를 배포하면 asm-system 네임스페이스의 클러스터에 canonical-service-controller-manager 배포가 생성되고 서비스 또는 워크로드에 영향을 미치지 않습니다.

install_asm 스크립트를 사용하여 Anthos Service Mesh를 설치하지 않은 경우 클러스터에서 표준 서비스 컨트롤러가 사용 설정되어 있지 않을 수 있습니다. 클러스터에서 표준 서비스 컨트롤러가 사용 설정되어 있는지 확인하려면 다음 안내를 따르세요.

kubectl get services -n asm-system

표준 서비스 컨트롤러가 사용 설정되어 있지 않으면 다음 단계를 따라 사용 설정할 수 있습니다.

  1. 컨트롤러가 포함된 kpt 패키지를 현재 작업 디렉터리에 다운로드합니다.

    kpt pkg get https://github.com/GoogleCloudPlatform/anthos-service-mesh-packages.git/asm@release-1.8-asm asm
    
  2. 컨트롤러 구성을 적용합니다.

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

표준 서비스 컨트롤러를 사용 중지하려면 다음 안내를 따르세요.

  1. 컨트롤러가 포함된 kpt 패키지를 현재 작업 디렉터리에 다운로드합니다.

    kpt pkg get https://github.com/GoogleCloudPlatform/anthos-service-mesh-packages.git/asm@release-1.8-asm asm
    
  2. 클러스터에서 컨트롤러를 삭제합니다.

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

다음 단계

다음 사항에 대해 알아보세요.