コンテンツにスキップ

/forget

/forget スキルはマシン上のkstackのローカル状態を消去します。kstackは時間の経過とともにクラスターの作業メモリ — 最近のクエリ結果、検出された統合機能、リソースフィンガープリント、異常検出に使用するベースライン — を蓄積します。このスキルはそのデータを強制的にクリアするもので、エージェントをクリーンな状態から再開させます。

このスキルはクラスター内の何も変更しません。クラスター自体からkstack管理リソースを削除する場合は /cleanup を参照してください。

/forget # forget everything for the current context
/forget --context prod # forget everything for the 'prod' context
/forget --all # forget everything for all contexts

状態は ~/.config/kstack/ 以下にkubeconfigコンテキストごとにパーティション分割されています — staging を忘れても prod には影響しません。

デフォルトでは、スキルは現在のコンテキストの両方をクリアします。


  • クラスターが再構築または移行され、古いIDがkstackが記憶しているものと一致しなくなった場合。
  • kstackにゼロから再学習させたい場合 — ベースラインが古く感じられる、または以前のセッションで何か間違ったことを学習した場合。
  • マシンを引き渡す際にクラスター固有の状態を残したくない場合。

--all
現在のコンテキストだけでなく、すべてのコンテキストのキャッシュと学習済み状態をクリアします。

概要のグローバルフラグも適用されます。