ホーム チュートリアル カテゴリ Skills サイトについて
ZH EN JA KO
☸️

Kubernetes

運用 クラウド・DevOps

インストールコマンド

npx clawhub@latest install kubernetes

インストール手順

1
環境確認

Node.js 22以上とOpenClawがインストール済みであることを確認してください。ターミナルでopenclaw --versionを実行して確認できます。

2
インストール実行

上記のインストールコマンドをターミナルで実行します。ClawHubが自動的にKubernetesを~/.openclaw/skills/ディレクトリにダウンロード・インストールします。

3
インストール確認

openclaw skills listを実行してインストール済みスキル一覧を確認し、Kubernetesが表示されていることを確かめてください。

4
パラメータ設定(任意)

下記の紹介にある設定手順に従い、~/.config/openclaw/openclaw.json5にスキルの設定項目を追加してください。

手動インストール方法:Skillフォルダを~/.openclaw/skills/またはプロジェクトのskills/ディレクトリにコピーしてください。フォルダ内にSKILL.mdファイルが必要です。
Pod管理 サービスデプロイ ログ閲覧

詳細紹介

Kubernetes スキルにより、OpenClaw が K8s 運用アシスタントとなり、自然言語でクラスタリソースを管理できます。

コア機能

  • Pod 管理:Pod の一覧表示、確認、削除、Pod ログの読取
  • Deployment 管理:Deployment の作成、更新、スケールアウト/イン
  • Service 管理:Service、Ingress の確認と管理
  • Config 管理:ConfigMap、Secret の確認と更新
  • Namespace:異なる Namespace 間の切り替えと操作
  • トラブルシューティング:イベント確認、リソース詳細表示、問題診断

設定方法

ローカルに kubeconfig ファイルが設定されている必要があります。

{
  skills: {
    kubernetes: {
      kubeconfigPath: "~/.kube/config",
      defaultNamespace: "default",
      allowDestructive: false
    }
  }
}

使用シーン

  • 「production Namespace に CrashLoopBackOff の Pod はある?」
  • 「web-app Deployment を5レプリカにスケールアウトして」
  • 「api-server Pod の最新100行のログを見せて」
  • 「全 Namespace の Ingress リソースを一覧表示して」