Como executar em um nó K8s ?
Até agora eu só encontrei maneiras de executar em contêineres em execução em um nó.
Eu gostaria de evitar ssh
.
Como executar em um nó K8s ?
Até agora eu só encontrei maneiras de executar em contêineres em execução em um nó.
Eu gostaria de evitar ssh
.
A camada acima de um pod (e seus contêineres) é o sistema operacional (excluindo as camadas lógicas do k8s).
Não há nenhuma ferramenta (que eu saiba) especificamente parte das ferramentas de gerenciamento do kubernetes que faça isso - é para isso que serve o SSH.
Dependendo do que você deseja alcançar, você pode iniciar um pod com mais privilégios. Você poderia, por exemplo, fazer uma montagem de hostpath em /. Com algum conhecimento de linux, isso deve ser suficiente.
apiVersion: v1 type: metadados do pod: name: evil-pod spec: containers:
Esteja ciente de que isso é obviamente um problema de segurança e em um cluster seguro não deve ser possível. Se você precisar manter o nó, use ssh como sugerido por samson