Kubernetes向けBashPilot AI Kubernetesマネジメント

BashPilotは小さなエージェントをコントロールプレーンノードに配置し、ローカルkubectlアクセスで動作します。kubeconfigはクラスターの外に出ず、SSHトンネルは不要です。成果を求めると、APIに対して適切なオペレーションを実行し、結果の状態を確認します。

7日間の無料トライアル。いつでも解約できます。

Kubernetes での仕組み

文章から検証済みの展開まで

YAML を手動で編集したり、kubectl を覚えたりする必要はありません。あなたが結果を説明すると、BashPilot は慎重なオペレーターと同じ道をたどります。

1

あなたは尋ねます

「checkout-api を 6 にスケールし、ロールアウトを確認します。」チームメイトに伝えるようなわかりやすい言葉。

2

クラスターを読み取ります

何かに触れる前に、ポッド、イベント、現在のレプリカを API から直接取得します。

3

変化を計画する

レビューされたカタログから正確な操作を選択します。即興の YAML や推測はありません。

4

リスクがある場合は一時停止

ノードのドレインまたはワークロードの削除は、最初に明示的な「はい」を待機します。

5

API で実行

スコープ指定されたサービス アカウントを介してクラスターに対して変更を適用します。

6

検証して報告する

ポッドが準備完了になるまで監視し、何が変更されたかを正確に表示します。

対象となる内容

クラスターの隅々まで、わかりやすい英語で

あなたが毎日触れるオブジェクトを深くネイティブにカバーします。これは好みであり、完全なリストではありません。

ワークロード導入 · StatefulSets · DaemonSets · ポッド · 求人 · CronJobs · などなど
ロールアウトとスケーリングスケールレプリカ · ローリングアップデート · ロールバック · 再起動 · HPA · などなど
ネットワーキングとイングレスサービス · イングレス · エンドポイント · DNS · ネットワークポリシー · などなど
Kubernetes
設定と秘密ConfigMaps · Secrets · 環境変数 · 制限とリクエスト · RBAC · などなど
ノードと名前空間ノード · 非常線 · ドレイン · 汚染 · 名前空間 · 割り当て · などなど
ストレージと可観測性PersistentVolumes · PVCs · StorageClasses · ログ · イベント · メトリクス · などなど
解決できる問題

午前2時のページが処理されました

Kubernetes オペレーターなら誰でも覚えている失敗です。BashPilot は実際の証拠を読み取り、原因を修正し、回復を確認します。

CrashLoopBackOff Fixed

イベントと最新のログを読み取り、本当の原因を見つけて修正を適用し、ポッドが稼働状態を維持するのを監視します。

OOMKilled Fixed

メモリ制限に達したことを特定し、リクエストと制限のサイズを適切にしてから、ロールアウトをクリーンに再開します。

ImagePullBackOff Fixed

イメージ タグ、レジストリ認証、プル シークレットを確認し、プルをブロックしているものをすべてクリアします。

ロールアウトがスタックする Fixed

ロールアウトのステータスと障害のあるポッドを検査し、ブロックを解除するか、最後の正常なリビジョンにロールバックします。

保留中のポッド Fixed

リソースのプレッシャーから汚染、PVC の欠落まで、スケジュールを設定しない理由を見つけて解決します。

圧力がかかっているノード Fixed

ノードの状態を読み取り、遮断して安全に排出し、他の場所でワークロードを再スケジュールします。

実際の運用

Kubernetes

デバッグは理由から始まる

何かに手を付ける前に、BashPilotが影響を受けるワークロードのイベント、ログ、describe出力を読みます。実際の原因を得られ、盲目的な再起動ではありません。診断と修正が同じ会話で。

ライブワークロードへの安全な変更

ロールアウトは落ち着くまで監視され、ロールバックは1文で実現できます。ノードのドレインなど、サービスを中断する可能性がある操作は、承認を待ちます。

kubeconfigはそのまま

エージェントはコントロールプレーン上に既存するクラスター認証情報を使用します。アップロード、コピー出力は一切ありません。エージェントを削除した瞬間にアクセスは終了。

セキュリティ第一

実稼働クラスターで信頼できるように構築されています

チームが BashPilot をライブ クラスターの近くに配置する理由は、スコープが定められており、中断する前に確認し、すべての変更を証明するためです。

あなたの kubeconfig は決して離れることはありません

エージェントはコントロール プレーン ノード上で実行され、すでにそこにある認証情報を使用します。何もアップロードされず、何もコピーされません。

RBAC による境界

サービス アカウントが許可することのみを行うことができます。快適な範囲を正確に許可し、それを超えることはできません。

中断前の承認

ノードのドレイン、ワークロードの削除、またはゼロへのスケーリングは、明示的な確認のために常に一時停止します。

検証済み、想定ではない

変更が行われるたびに、ロールアウトとリソースの状態が再読み取りされます。Done は、クリーンな終了コードではなく、クラスター上で準備完了を意味します。

完全な監査証跡

すべての操作とその結果が記録されるため、何が、いつ、なぜ変更されたのかを常に把握できます。

アウトバウンド専用エージェント

エージェントは TLS を介してポーリングし、受信ポートを開きません。クラスター上にはスキャナーが到達できるものは何もありません。

BashPilotがサーバーを保護する方法を読む
よくある質問

よくある質問

どのKubernetes設定で動作しますか?

コントロールプレーンノード上でエージェントが実行でき、ローカルkubectlアクセスがある任意のクラスター: k3s、kubeadmクラスター、シングルノードラボ、セルフマネージド本番環境など。

kubeconfigをアップロードする必要がありますか?

いいえ。これが設計思想です。エージェントはコントロールプレーン上に既存する認証情報を使用し、マシンの外に出ません。

ワークロードを削除できますか?

承認後のみ。デプロイメント削除やノードのドレインなど、破壊的なオペレーションは実行前に確認カードが表示されます。

kubectlに代わりますか?

日々の作業ではほぼそうです。いつでもkubectlを使用できます。BashPilotは日常業務を高速化し、変更した内容を記録に残すだけです。

独自のサーバーで試してみてください。

約1分で接続できます。最初の1週間は無料です。

また対応しています: Docker · cPanel & WHM · Plesk · DirectAdmin