Kubernetes
デバッグアシスタント
既存プロセスのデバッグポートを転送し、エディターの attach 設定を生成する。
デバッグアシスタントは、Pod 内ですでに実行中のプロセスへローカルデバッガーを接続します。Kubernetes のポートフォワードを作成し、エディター用の attach 設定を生成します。
デバッグセッションの開始
- 既存の Pod とコンテナを選択します。
- 対応プリセットを選ぶか、リモートデバッグポートとソースパスを入力します。
- セッションを開始します。
- 生成された attach JSON をエディター設定へコピーします。
- 完了後にセッションを停止し、ポートフォワードを閉じます。
対応しない機能
Dockerman は一時的なツール Pod の作成、デバッグツールの注入、別 Pod のプロセス/ネットワーク namespace 共有、ボリュームのマウント、デバッグターミナルの起動を行いません。対象プロセスは選択したデバッグポートで既に待ち受けている必要があります。
コンテナに shell が含まれる場合は通常の Pod ターミナルを使用してください。