kf ssh

Nombre

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 (el valor predeterminado es [/bin/bash]).

--container=string

Contenedor en el que iniciar el comando. (el valor predeterminado es “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.