kf ssh

Nome

kf ssh: abra uma shell numa instância da app.

Synopsis

kf ssh APP_NAME [flags]

Descrição

Abre uma shell numa instância da app através do ponto final Pod exec.

Este comando imita o comando SSH do CF abrindo uma ligação ao plano de controlo do Kubernetes, que gera um processo num pod.

O comando estabelece ligação a um pod arbitrário que corresponde às etiquetas de tempo de execução da app. Se quiser um pod específico, use a notação pod/ .

NOTA: o tráfego é encriptado entre a CLI e o plano de controlo e entre o plano de controlo e o pod. Um painel de controlo do Kubernetes malicioso pode observar o tráfego.

Exemplos

# 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

Bandeiras

-c, --command=stringArray

Comando a executar para a shell. As definições subsequentes são usadas como argumentos. (predefinição [/bin/bash])

--container=string

Contentor no qual iniciar o comando. (predefinição "user-container")

-T, --disable-pseudo-tty

Não use um TTY durante a execução.

-h, --help

ajuda para ssh

Sinalizações herdadas

Estas sinalizações são herdadas dos comandos principais.

--as=string

Nome de utilizador a roubar para a operação.

--as-group=strings

Grupo a representar para a operação. Inclua esta flag várias vezes para especificar vários grupos.

--config=string

Caminho para o ficheiro de configuração do Kf a usar para pedidos da CLI.

--kubeconfig=string

Caminho para o ficheiro kubeconfig a usar para pedidos de CLI.

--log-http

Registe pedidos HTTP no erro padrão.

--space=string

Espaço para executar o comando. Esta flag substitui o espaço atualmente segmentado.