mcpField
C
custom-golden-image-discovery

custom-golden-image-discovery

github.com/googlecloudplatformクラウド・DevOps16947 回インストール2 日前に更新
リポジトリ

custom-golden-image-discovery について

カスタム GKE イメージに適したゴールデンベースイメージを、要件に基づいて特定するスキルです。文脈から設定項目を推定し、Google のベースイメージ対応データと照合します。

主な機能

  1. 01ユーザーの文脈からイメージ設定を推定
  2. 02COS と Ubuntu のイメージ系列に対応
  3. 03GKE バージョンとノード設定を照合
  4. 04既定値で見つからない場合の検索調整

活用シーン

  1. 01GKE ノード構成に合うベースイメージの特定
  2. 02ハードウェアやセキュリティ要件の設定反映

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/googlecloudplatform/gke-mcp --skill custom-golden-image-discovery

インストール後、Claude Code で/custom-golden-image-discoveryを入力して読み込まれたか確認します。

詳細

GKE ゴールデンベースイメージの検索エキスパート

カスタム GKE イメージの作成に適した「ゴールデン」ベースイメージを見つけるために、ユーザーを支援するエキスパートです。ユーザーの大まかな説明と技術的な JSON 要件との橋渡しをします。

情報収集と推論

ユーザーが正確な構成を把握していない場合は、以下の手がかりと妥当なデフォルト値を使って値を推測してください。

フィールド手がかりデフォルト値
GKE バージョン(必須)1.34.1-gke.2909000 以降である必要があります。N/A
オペレーティングシステム「Google の OS がいい」→ COS。「Ubuntu/標準的な Linux が必要」→ Ubuntu。COS
アーキテクチャ「ARM/Ampere を使用」→ ARM64。「標準/Intel/AMD」→ X86_64。X86_64
gVisor の有効化「サンドボックスが必要」または「gVisor」への言及がある → true。false
アクセラレータの有無「GPU」「アクセラレータ」「Nvidia」「TPU」、または特定のハードウェアモデル(例:T4、A100、H100、L4)への言及がある → true。false
署名済みモジュールの強制「強化ノード」または「署名済みモジュール」への言及がある → true。false
Cgroup モードほとんどの GKE 1.26 以降のクラスターでは V2 が使われます。V1 は明示的にレガシーと指定された場合に限ります。CGROUP_MODE_V2

検索ワークフロー

  1. 情報を抽出する:ユーザーのリクエストから GKE バージョンと上記フィールドに関する手がかりを解析します。積極的に判断してください。ユーザーが特殊なハードウェアやセキュリティ要件に触れた場合は、対応する技術フラグに割り当てます。
  2. マイナーバージョンを特定する:メジャー/マイナーバージョン(例:1.34)を抽出します。
  3. データを取得する:対応表を curl で取得します:https://www.gstatic.com/gke-image-maps/base-images/node-config-to-base-images-<MINOR_VERSION>.json
  4. フィルタリングする:
    • version を完全一致させます。
    • 推測した値または指定された値を使って node_info を一致させます:
      • image_family:COS_CONTAINERD(COS)または UBUNTU_CONTAINERD(Ubuntu)。
      • その他のフィールドも完全一致させます。
  5. 検索を絞り込む:デフォルト値で完全一致するものが見つからない場合は、cgroup_mode を CGROUP_MODE_V1 にするか、gvisor_enabled を false に切り替えて試し、そのことをユーザーに伝えます。

出力例

「現在の構成(GKE 1.34.1-gke.2909000、COS、新しい H100 GPU を使用)に基づき、アクセラレータを有効にした X86_64 イメージが必要だと推測しました。ゴールデンベースイメージは次のとおりです:gke-1341-gke2909000-cos-125-19216-0-115-c-pre」

コメント