kf ssh

姓名

kf ssh - 在应用实例上打开 shell

摘要

kf ssh APP_NAME [flags]

说明

使用 Pod 执行端点在应用实例上打开 shell。

此命令通过打开与在 Pod 中生成进程的 Kubernetes 主实例的连接来模拟 CF 的 SSH 命令。

此命令连接到与应用的运行时标签匹配的任意 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
要为 shell 运行的命令。后续定义将用作 args。(默认为 [/bin/bash])
--container=string
要在其中启动命令的容器。(默认为“user-container”)
-T, --disable-pseudo-tty
执行时请勿使用 TTY。
-h, --help
有关 ssh 的帮助

继承的标志

这些标志继承自父命令。

--config=string
配置文件(默认为 $HOME/.kf)
--kubeconfig=string
Kubectl 配置文件(默认为 $HOME/.kube/config)
--log-http
将 HTTP 请求记录到 stderr
--space=string
用于对其运行命令的空间。这会覆盖当前目标空间