このトピックでは、GitOpsを使用してContainer Service for Kubernetes (ACK) クラスターを管理する方法について説明します。
前提条件
GitOpsシステムにログオンしています。 詳細については、「GitOpsシステムへのログイン」をご参照ください。
説明
Argo CDのwebインターフェイスを使用してACKクラスターを管理することはできません。
GitOpsシステムに追加されたクラスターの表示
次のコマンドを実行して、GitOpsシステムに追加されたクラスターを照会します。
argocdクラスターリスト
期待される出力:
サーバー名バージョンステータスメッセージプロジェクト
https:// kubernetes.de fault.svc in-cluster Unknown Clusterにはアプリケーションがなく、監視されていません。
GitOpsシステムへの関連クラスターの追加
ACK One Fleetインスタンスに対してGitOpsを有効にすると、GitOpsはACK One Fleetインスタンスに関連付けられているクラスターを自動的に検出し、そのクラスターをGitOpsシステムに追加します。
クラスターステージングとクラスタープロダクションをACK Oneフリートインスタンスに関連付けます。 詳細については、「関連クラスターの管理」をご参照ください。
クラスターステージングとクラスタープロダクションをACK One Fleetインスタンスに関連付けると、GitOpsは自動的にクラスターをGitOpsシステムに追加します。
次のコマンドを実行して、GitOpsシステムに追加されたクラスターを照会します。
argocdクラスターリスト
期待される出力:
サーバー名バージョンステータスメッセージプロジェクト https:// 47.91.XX.XX:6443 xxxxxxxxxx225aa20e34ac08-Staging不明クラスターにはアプリケーションがなく、監視されていません。 https:// 47.111.XX.XX:6443 xxxxxxxxxx7094a6abeb1423-Prodution不明クラスターにはアプリケーションがなく、監視されていません。 https:// kubernetes.de fault.svc in-cluster Unknown Clusterにはアプリケーションがなく、監視されていません。
GitOpsシステムから関連するクラスターを削除する
ACK One Fleetインスタンスからクラスターの関連付けを解除すると、GitOpsは自動的にGitOpsシステムからクラスターを削除します。