Kubernetes
Infrastructure
クラスターを管理し、ワークロードをデバッグし、サービスをスケール — NeotaskはOpenClawを使ってKubernetesを会話形式で操作できるようにします。
- kubectlコマンドを覚えることなくネームスペース全体のPodステータス、ログ、リソース使用量を確認
- 自然言語の指示でデプロイメントをスケール、リリースをロールバック、ノードをドレイン
- ガイドによる根本原因分析でCrashLoopBackOff、OOMKilled、スケジューリング失敗を診断
できること
クラスターの健全性チェック
Neotaskにクラスターの健全性サマリーを依頼できます:実行されていないPod、メモリ圧迫状態のノード、未バインドのPersistentVolumeClaimがあるかなど。OpenClawが適切なkubectlコマンドを実行し、結果を平易な日本語で提示します。
失敗するワークロードのデバッグ
症状を説明すると — 「api-serverデプロイメントが再起動を繰り返す」— Neotaskが手順を追って調査します:最近のイベントを取得し、最新100行のログを確認し、リソース制限をチェックし、発見に基づいて最も可能性の高い修正を提案します。
スケールとデプロイ
Neotaskにデプロイメントを特定のレプリカ数にスケールさせたり、新しいイメージタグのロールアウトをトリガーしたり、調査中にロールアウトを一時停止したりできます — 日常的な操作にYAML編集は不要です。
リソースの宣言的管理
実行中のものとマニフェストの差分を確認したり、特定のファイルを適用したり、リソースにアノテーションを付けたりできます — Neotaskは権限があればKubernetesリソースの読み書きが可能です。
イベントとアラートの監視
任意のネームスペースのWarningイベントのストリームを取得したり、スケジューラーの決定が失敗した理由を確認したり、過去1時間の特定のPodの状況をdescribeとイベント履歴で確認できます。
こう聞いてみよう
「productionネームスペースで実行されていないPodは何?」
「payment-serviceデプロイメントがクラッシュし続けるのはなぜ?」
「workerデプロイメントを10レプリカにスケールして」
「フロントエンドを前のバージョンにロールバックして」
「今日のすべてのOOMKilledイベントを表示して」
「メモリ使用率が80%を超えているノードはどれ?」
「メンテナンス前にノードip-10-0-1-42を安全にドレインして」
「auth-serviceの最後のロールアウトで何が変わった?」活用のコツ
プロンプトでネームスペースを指定しましょう — 「productionで」や「stagingネームスペースで」— 誤って間違った環境に影響を与えることを防げます。
「まずサマリーを、次に詳細を」と依頼すれば、まず素早い回答を得て、必要な場合のみ掘り下げられます。
Neotaskにエラーメッセージの説明をさせましょう:kubectlのエラーを貼り付けて「これは何を意味し、どう修正すればいい?」と聞きます。
破壊的なアクション(drain、delete)の前に、Neotaskに影響を受けるものを一覧表示させて、確認前にレビューしましょう。
CI/CDパイプラインと組み合わせましょう:「現在productionにデプロイされているイメージは何?」と聞いて最新のビルドタグと比較できます。
Works Well With
- bitrise - Automate Kubernetes CI/CD pipelines with Bitrise and Neotask. Build, test, and deploy container workloads faster with in...
- stytch - Automate Kubernetes authentication workflows with Stytch. Manage auth configs, inspect pods, scale deployments, and upda...