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=stringArrayComando a executar para a shell. As definições subsequentes são usadas como argumentos. (predefinição [/bin/bash])
--container=stringContentor no qual iniciar o comando. (predefinição "user-container")
-T, --disable-pseudo-ttyNão use um TTY durante a execução.
-h, --helpajuda para ssh
Sinalizações herdadas
Estas sinalizações são herdadas dos comandos principais.
--as=stringNome de utilizador a roubar para a operação.
--as-group=stringsGrupo a representar para a operação. Inclua esta flag várias vezes para especificar vários grupos.
--config=stringCaminho para o ficheiro de configuração do Kf a usar para pedidos da CLI.
--kubeconfig=stringCaminho para o ficheiro kubeconfig a usar para pedidos de CLI.
--log-httpRegiste pedidos HTTP no erro padrão.
--space=stringEspaço para executar o comando. Esta flag substitui o espaço atualmente segmentado.