Anthos Config Management リポの使用

Anthos Config Management は保存とバージョン管理に Git リポジトリを使用しており、その内容に基づいてアクションを実行します。Anthos Config Management では、このリポジトリは「リポ」と呼ばれます。

このトピックでは、リポジトリを初期化し、Config Management Operator をそのリポジトリを読み取るように構成する方法を説明します。リポジトリの構造とレイアウトについては、こちらをご覧ください。

リポの初期化

リポジトリを初期化するには、nomos init コマンドを使用するか、ディレクトリ構造を手動で作成します。空のディレクトリは Git リポジトリに commit できません。リポジトリを手動で作成した場合でも、nomos vet コマンドでリポジトリの構造を確認できます。

リポを Config Management Operator の読み取り元として構成する

Anthos Config Management をインストールするときにリポジトリの場所を構成します。その構成は、後で Operator の構成ファイルで編集できます。Git リポジトリに構成ファイル以外のコンテンツがある場合は、リポジトリの場所に加えて、監視する Git ブランチとサブディレクトリを指定できます。

構成ファイルの更新後、kubectl apply コマンドを使用して、構成ファイルをクラスタに適用します。Anthos Config Management は、Operator 自身の構成を管理しません。

Anthos Config Management とリポジトリ間の認証と承認を構成する方法について、git-creds シークレットの構成に関するインストール手順をご覧ください。

次のステップ