Ora sto provando a eseguire un semplice contenitore con shell (/ bin/bash) su Kubernetes Cluster.Come posso mantenere il contenitore in esecuzione su Kubernetes?
Ho pensato che esiste un modo per mantenere il contenitore in esecuzione sul contenitore finestra mobile utilizzando l'opzione pseudo-tty e scollega (opzione -td
sul comando docker run
).
Per esempio
$ sudo docker run -td ubuntu:latest
C'è qualche opzione come questo in kubernetes?
Ho provato a fare funzionare contenitore utilizzando kubectl run-container
comando come
kubectl run-container test_container ubuntu:latest --replicas=1
ma uscite di contenitori in pochi secondi (proprio come il lancio con docker run
comando senza opzioni che ho citato sopra.) E ReplicationController lancia di nuovo più volte .
C'è un modo per mantenere il contenitore runnning su Kubernetes come opzioni -td nel comando docker run
?
L'utilizzo di questa immagine (come [Kubernetes docs] (https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/#dns) suggerisce) è abbastanza utile: ' kubectl run curl --image = radial/busyboxplus: curl -i --tty' –