kubectl run [pod-name] -i --tty -n [namespace] --image [image] --image-pull-policy='IfNotPresent' --restart='Never' --rm -- [commands]
kubectl run "$USER-ubuntu" -i --tty -n [namespace] --image=ubuntu:latest --image-pull-policy='IfNotPresent' --restart='Never' --rm -- bash -c 'apt update;/bin/bash'
Comando para criar pod $USER-ubuntu
pega o nome de usuário do seu sistema e concatena com ubuntu
run "$USER-ubuntu"
--tty
exibe o nome do usuário do sistema (container)
root@ubuntu:/#
--rm
flag para apagar do kubernetes apos finalizar
--rm -- [commands]
os comandos seguintes são executados na inicialização
então um update seguido da execução do bash para entrar no terminal.
--rm -- bash -c 'apt update;/bin/bash'
OBS: Lembrem-se de sempre especificar a namespace