kf ssh

Name

kf ssh: Abre un shell en una instancia de la app.

Sinopsis

kf ssh APP_NAME [flags]

Descripción

Abre un shell en una instancia de la app con el extremo del pod de ejecución.

Este comando imita el comando SSH de CF, abre una conexión al plano de control de Kubernetes que genera un proceso en un Pod.

El comando se conecta a un pod arbitrario que coincide con las etiquetas de tiempo de ejecución de la app. Si deseas un pod específico, usa la notación pod/.

NOTA: El tráfico se encripta entre la CLI y el plano de control, y entre el plano de control y el pod. Un plano de control malicioso de Kubernetes podría observar el tráfico.

Ejemplos

  # 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

Marcas

-c, --command=stringArray
Comando para ejecutar en el shell. Las definiciones posteriores se usarán como argumentos (predeterminado [/bin/bash]).
--container=string
Contenedor para iniciar el comando (predeterminado “user-container”).
-T, --disable-pseudo-tty
No uses TTY durante la ejecución.
-h, --help
ayuda para ssh

Marcas heredadas

Estas marcas se heredan de los comandos superiores.

--as=string
Nombre de usuario que se usará en la operación.
--as-group=strings
Grupo que se usará en la operación. Incluye esta marca varias veces para especificar varios grupos.
--config=string
Ruta de acceso al archivo de configuración de Kf que se usará para las solicitudes de la CLI.
--kubeconfig=string
Ruta de acceso al archivo kubeconfig que se usará para las solicitudes de la CLI.
--log-http
Registra las solicitudes HTTP como error estándar.
--space=string
Espacio para ejecutar el comando. Esto anula el espacio de destino actual.