Ora sto cercando di eseguire un semplice contenitore con shell (/ bin / bash) su un cluster Kubernetes.
Ho pensato che ci fosse un modo per mantenere un container in esecuzione su un container Docker utilizzando pseudo-tty
e scollega l'opzione ( -td
opzione a docker run
comando).
Per esempio,
$ sudo docker run -td ubuntu:latest
Esiste un'opzione come questa in Kubernetes?
Ho provato a eseguire un contenitore utilizzando un kubectl run-container
comando come:
kubectl run-container test_container ubuntu:latest --replicas=1
Ma il contenitore esce per alcuni secondi (proprio come l'avvio con il docker run
comando senza opzioni che ho menzionato sopra). E ReplicationController lo lancia di nuovo ripetutamente.
C'è un modo per mantenere un container in esecuzione su Kubernetes come le -td
opzioni nel docker run
comando?
kubectl run curl --image=radial/busyboxplus:curl -i --tty