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.