Anthos Service Mesh 1.7 のドキュメントを表示しています。最新のドキュメントを表示するか、他の利用可能なバージョンを選択します。

Canonical Service コントローラの有効化と無効化

GKE に Anthos Service Mesh をインストールまたはアップグレードする際、Canonical Service コントローラをクラスタにデプロイするという選択肢があります。Canonical Service コントローラは、同じ論理サービスに属するワークロードをグループにまとめ、Cloud Console のサービス ダッシュボードで追加機能のロックを解除する必要があります。コントローラをデプロイすると、クラスタの asm-system 名前空間に canonical-service-controller-manager Deployment が作成されますが、サービスやワークロードは変更されません。

クラスタで Canonical Service コントローラが有効になっているかどうかを確認するには:

kubectl get services -n asm-system

Canonical Service コントローラが有効になっていない場合は、次の手順で有効にできます。

  1. コントローラを格納する kpt パッケージを現在の作業ディレクトリにダウンロードします。

    kpt pkg get https://github.com/GoogleCloudPlatform/anthos-service-mesh-packages.git/asm@release-1.7-asm asm
    
  2. コントローラの構成を適用します。

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

Canonical Service コントローラを無効にする場合は:

  1. コントローラを格納する kpt パッケージを現在の作業ディレクトリにダウンロードします。

    kpt pkg get https://github.com/GoogleCloudPlatform/anthos-service-mesh-packages.git/asm@release-1.7-asm asm
    
  2. コントローラをクラスタから削除します。

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