mcpField
O
openchoreo-setup

openchoreo-setup

github.com/openchoreoクラウド・DevOps582 回インストール3 週間前に更新
リポジトリ

openchoreo-setup について

OpenChoreo Setup は、Kubernetes に OpenChoreo を導入するためのエージェントスキルです。ローカルの k3d と Kubernetes 環境で単一・複数クラスターの手順を案内し、コマンドの対象コンテキストを明示するよう求めます。

主な機能

  1. 01ローカル k3d のセットアップ手順
  2. 02Kubernetes 環境のセットアップ手順
  3. 03単一・複数クラスター構成
  4. 04kube コンテキストの明示的な選択

活用シーン

  1. 01ローカル k3d への OpenChoreo のセットアップ
  2. 02指定した Kubernetes コンテキストへの OpenChoreo のデプロイ

インストール

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

$npx skills add https://github.com/openchoreo/skills --skill openchoreo-setup

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
multi-cluster.md
on-k3d-locally.md
on-k3d-multi-cluster.md
on-your-environment.md
scripts/
fetch-page.sh
list-versions.sh

詳細

OpenChoreo のセットアップ

OpenChoreo を Kubernetes にブートストラップします。対象は 2 つで、それぞれにシングルクラスターとマルチクラスターの手順があります。

k3d 上でローカルに実行(開発/コントリビューター向けワークフロー)

お使いの Kubernetes 環境上で実行(k3s、GKE、EKS、AKS、DOKS、Rancher Desktop、またはセルフマネージド)

ユーザーが対象とトポロジーを指定していない場合は、どちらにするか尋ねてください。次に、該当するリファレンスを読み込み、最初から最後までその手順に従ってください。そのパスでの選択内容の確認、バージョンの解決、取得、手順の実行、結果の報告は、すべてそのリファレンスに記載されています。

まず kube コンテキストを固定する

kubectl/helm を実行する前に、各コマンドがどのコンテキストを対象とするかを確認し、明示的に指定してください。アクティブなコンテキストに依存してはいけません。環境には複数のコンテキストが設定されていることが一般的です(アクティブなコンテキストがプレースホルダーや誤ったクラスターの場合もあります)。そのため、コンテキストを暗黙に指定すると、誤った場所にインストールされてしまう可能性があります。

  • 最初に対象を確認します。kubectl config get-contexts を実行し、どのコンテキストをインストール先にするかユーザーと決めてください(必要に応じて作成/名前変更します)。マルチクラスターの場合は、プレーンごと(cp/dp/op/wp)に 1 つずつコンテキストを決めます。
  • すべてのコマンドにコンテキストを指定します。kubectl --context=<ctx> … および helm --kube-context=<ctx> … を使用してください。マルチクラスターの場合は、各コマンドでプレーンのコンテキストを指定し、手順をまたいで「current」状態が引き継がれることに依存してはいけません。
  • 最初の kubectl 呼び出しで認証プロンプト/EOF/到達不能な API のエラーが発生した場合、アクティブなコンテキストはダミーまたは誤ったクラスターです。回避策を講じず、続行する前にコンテキストを解決してください。

コメント