O ciclo de prompts é característico de um programa que está lendo /dev/null
na crença de que é um tty. A documentação do Kubernetes para o campo stdin
em v1.Container
alerta sobre isso:
Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false.
A propósito, o sinal -t
para kubectl attach
não altera se o contêiner tem um tty ou não. Exceto por mensagens de erro em algumas condições, não funciona.
Parece claro que, como kubectl describe
está admitindo para você, o contêiner de asterisco está sendo iniciado sem stdin
e tty
. Não há bug aberto para isso. A menos que haja um erro de digitação (ou você esteja executando o rktnetes), você pode considerar abrir um para isso.