Google Cloud 基盤の検索と管理

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

設定ガイドを使用して Google Cloud 基盤を設定した後、次の 2 つの異なるロケーションで基盤を見つけて管理できます。

Google Cloud Console を使用して基盤を管理する

デプロイ後、組織でさまざまな人物が Google Cloud インフラストラクチャの管理を担当するため、Google Cloud Console には、支払いと請求、リソース管理、Identity and Access Management、ネットワーキング、ロギング、モニタリング、その他の多くのサービスを対象とするページがあります。

Google Cloud Console で基盤の管理を開始するには、次のページをご覧ください。

上記の各ページには、管理と変更を行うための堅牢なインターフェースと、対応するドキュメントやチュートリアルがあります。

Config Controller を使用して基盤を管理する

Google Cloud 基盤の設定ガイドから基盤を直接デプロイした場合は、これによって Kubernetes リソースモデル(KRM)形式で構成のブループリントが作成されました。初期デプロイに使用される基盤のツールである KRM を使用して Google Cloud 組織構成を管理する場合は、Config Controller を使用して基盤を管理できます。Google Cloud Console を使用して基盤を探し、管理することもできます。

Google Cloud 設定ガイドを使用して Terraform として構成をダウンロードし、自分のマシンからデプロイした場合は、Google Cloud Console を使用して基盤を探し、管理します。

以降のセクションでは、次のタスクを行う方法について説明します。

  • Config Controller と GitOps パイプラインを設定します。これらは、基盤の管理に必要な KRM ブループリント ツールです。
  • 初期 KRM 構成を読み込みます。これは、Google Cloud 基盤の設定時に作成された構成です。
  • KRM の構成を更新します。
  • 更新された KRM 構成をデプロイします。
  • 一般的な状況をトラブルシューティングします。

費用

以下の手順では、いくつかの Google Cloud プロダクトを使用する必要があります。それぞれで所定の費用が発生します。詳細については、次のドキュメントをご覧ください。

Google Cloud 基盤の構成を調整する

Google Cloud 設定ガイドから Google Cloud 基盤を正常にデプロイした後で、次の手順を実行して構成を調整します。

  1. Cloud Shell を開きます。

    1. Google Cloud Console に移動します。

      Google Cloud Console に移動

    2. Console の右上隅にある [Cloud Shell をアクティブにする] ボタン をクリックします。

      Console の下部にあるフレーム内で Cloud Shell セッションが開きます。

  2. Google Cloud 設定ガイドで作成されたプロジェクトを見つけます。ブループリントの場所は次のとおりです。

    gcloud projects list --filter labels.gcp-onboarding-component=oc-host-project \
        --filter labels.gcp-onboarding-host-project-org-id=ORG_ID
    

    ORG_ID は、実際の組織 ID に置き換えます。値がわからない場合は、組織 ID の取得をご覧ください。

  3. 上記のコマンドの出力から、プロジェクト ID をコピーします。次の 2 つのステップを完了するには、この値を使用する必要があります。

  4. ランディング ゾーンのブループリントをデプロイするConfig Controller の設定セクションを完了して、Config Controller を設定します。

  5. ランディング ゾーン ブループリントのデプロイの GitOps パイプラインの作成セクションを完了して、GitOps パイプラインを設定します。

  6. Google Cloud 設定ガイドに移動します。

    設定ページに移動

  7. [リソース階層] セクションに移動し、構成リンクをコピーします。これは、デプロイされたブループリントを含む Cloud Storage バケットへのリンクです。

    構成へのリンクがハイライト表示されたスクリーンショット

  8. KRM ブループリントをローカル ファイルシステムにダウンロードします。

    gsutil -m cp -r BLUEPRINT_LOC .
    

    BLUEPRINT_LOC は、前の手順でコピーしたストレージ バケットのリンクに置き換えます。

  9. KRM ブループリントをリポジトリに commit します。このブループリントは、すでにデプロイした構成のベースラインです。

    git add .
    git commit -m "Baseline configuration."
    git push
    
  10. 必要な構成を実現するには、ブループリントをローカルで編集します。実行できる変更の種類については、リソース階層の設定ネットワーク接続の確立ロギングデータのエクスポートをご覧ください。

  11. 変更をデプロイするには、リポジトリに追加して commit します。

    git add .
    git commit -m "Local edits to blueprint"
    git push
    

トラブルシューティングのヒントについては、ランディング ゾーンのブループリントのデプロイの Hydration と Cloud BuildDeployment と Config Sync のセクションをご覧ください。