Canonical Service コントローラの有効化と無効化
注: 正規サービスは Cloud Service Mesh バージョン 1.6.8 以降で自動的にサポートされます。
正規サービス コントローラを使用すると、同じ論理サービスに属するワークロードをグループ化できます。このコントローラは、 Google Cloud コンソールのサービス ダッシュボードが完全に機能するために必要です。
マネージド Canonical Service コントローラでプロビジョニングされたバージョン 1.25 以降の asmcli を使用したすべてのマネージド Cloud Service Mesh のインストールとクラスタ内インストール。クラスタ内正規サービス コントローラは非推奨となり、今後更新されなくなります。クラスタ内コントローラの既存のデプロイは引き続き動作しますが、今後のリリースとの互換性を確保し、最新機能にアクセスして継続的にサポートを受けられるように、マネージド Canonical Service Controller に移行することを強くおすすめします。
クラスタでクラスタ内正規サービス コントローラが有効になっているかどうかを確認するには:
kubectl get services -n asm-system
クラスタ内正規サービス コントローラの無効化
既存のクラスタ内コントローラのデプロイの場合は、マネージド Canonical Service コントローラに移行する必要があります。移行ガイドに沿って操作します。
マネージド正規サービス コントローラの有効化
マネージド Cloud Service Mesh をインストールした場合、マネージド正規サービス コントローラがデフォルトでインストールされています。また、バージョン 1.25 以降の asmcli を使用したクラスタ内 Cloud Service Mesh のインストールはすべて、マネージド正規サービス コントローラでプロビジョニングされます。
次のコマンドを実行して、マネージド正規サービス コントローラが動作していることを確認します。
FLEET_PROJECT_ID は、フリートホスト プロジェクトの ID に置き換えます。通常、FLEET_PROJECT_ID はプロジェクトと同じ名前になります。
gcloud beta container hub mesh describe --project FLEET_PROJECT_ID
説明に正規サービスが正常に調整されたと記載されている場合は、マネージド正規サービス コントローラが想定どおりに動作しています。これ以上の対応は必要ありません。
projects/<your project number>/locations/<location>/memberships/<membership-name>: code: OK description: |- Revision(s) ready for use: asm-managed. All Canonical Services have been reconciled successfully. servicemeshFeatureState: {} updateTime: '2021-11-16T21:10:36.289467777Z'
説明に、マネージド Canonical Service コントローラがクラスタ内コントローラに移譲しているという記述がある場合は、移行ガイドに沿って対応します。
projects/<your project number>/locations/<location>/memberships/<membership-name>: code: OK description: |- Revision(s) ready for use: istiod-asm-173-6. The Managed Canonical Service Controller is yielding to the in-cluster controller. See https://cloud.google.com/service-mesh/docs/canonical-service-controller-enable-and-disable#disable-in-cluster-service-controller for instructions on removing the in-cluster controller. servicemeshFeatureState: {} updateTime: '2021-11-16T21:05:43.286828851Z' lifecycleState: ENABLED
その他の問題については、マネージド Canonical Service コントローラの問題を解決するでトラブルシューティングのガイダンスをご覧ください。
次のステップ
以下の内容について学習します。