名前
kf ssh - App インスタンスでシェルを開きます。
概要
kf ssh APP_NAME [flags]
説明
Pod 実行エンドポイントを使用して、App インスタンスでシェルを開きます。
このコマンドは、Pod にプロセスを生成する Kubernetes コントロール プレーンとの接続を開くことで、CF の SSH コマンドを模倣します。
このコマンドは、App のランタイム ラベルと一致する任意の Pod に接続します。特定の Pod が必要な場合は、pod/
注: CLI とコントロール プレーン間、コントロール プレーンと Pod 間でトラフィックが暗号化されます。不正な Kubernetes コントロール プレーンがトラフィックを監視する可能性があります。
例
# Open a shell to a specific App kf ssh myapp # Open a shell to a specific Pod kf ssh pod/myapp-revhex-podhex # Start a different command with args kf ssh myapp -c /my/command -c arg1 -c arg2
フラグ
-c, --command=stringArrayシェルで実行するコマンド。後続の定義は引数として使用されます。(デフォルト [/bin/bash])
--container=stringコマンドを開始するコンテナ。(デフォルト「user-container」)
-T, --disable-pseudo-tty実行時に TTY を使用しない。
-h, --helpssh に関するヘルプ
継承されるフラグ
次のフラグは親コマンドから継承されます。
--as=stringオペレーションを行うための権限借用に使用するユーザー名。
--as-group=stringsオペレーションを行うための権限借用に使用するグループ。複数のグループを指定するには、このフラグを複数回指定します。
--config=stringCLI リクエストに使用する Kf 構成ファイルへのパス。
--kubeconfig=stringCLI リクエストに使用する kubeconfig ファイルへのパス。
--log-httpHTTP リクエストを標準エラーにロギングします。
--space=stringコマンドの実行対象となるスペース。このフラグにより、現在のターゲット スペースがオーバーライドされます。