kubernetes について
KIND と kubectl を導入し、Docker でローカル Kubernetes クラスターを作成するためのスキルです。ローカルで Kubernetes アプリをテストする開発者向けに、Debian/Ubuntu のコマンドと Windows の手順を示します。
主な機能
- 01KIND のインストール手順
- 02kubectl のインストール手順
- 03ローカルクラスターの作成
- 04Windows のセットアップ資料
活用シーン
- 01ローカル Kubernetes テスト環境の構築
- 02Debian または Ubuntu への KIND と kubectl の導入
- 03Windows のインストール手順の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ openhands/ extensions --skill kubernetesインストール後、Claude Code で/kubernetesを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.md.plugin/plugin.jsonreferences/windows.md詳細
KIND を使った Kubernetes のローカル開発
KIND のインストールとセットアップ
KIND(Kubernetes IN Docker)は、Docker コンテナをノードとして使用し、ローカルの Kubernetes クラスターを実行するためのツールです。Kubernetes アプリケーションをローカルでテストするために設計されています。
重要:インストールを進める前に、Docker がローカルにインストールされていることを確認してください。
KIND と kubectl をインストールするための Windows PowerShell での方法は、references/windows.md に記載されています。
インストール
Debian/Ubuntu システムに KIND をインストールするには:
# Download KIND binary
curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.22.0/kind-linux-amd64
# Make it executable
chmod +x ./kind
# Move to a directory in your PATH
sudo mv ./kind /usr/local/bin/
kubectl をインストールするには:
# Download kubectl
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
# Make it executable
chmod +x kubectl
# Move to a directory in your PATH
sudo mv ./kubectl /usr/local/bin/
クラスターの作成
基本的な KIND クラスターを作成します:
kind create cluster
コメント
Markdown 対応