Ahora estoy tratando de ejecutar un contenedor simple con shell (/ bin / bash) en un clúster de Kubernetes.
Pensé que había una manera de mantener un contenedor ejecutándose en un contenedor Docker mediante el uso pseudo-ttyy la opción de desconexión ( -tdopción en el docker runcomando).
Por ejemplo,
$ sudo docker run -td ubuntu:latest
¿Hay una opción como esta en Kubernetes?
Intenté ejecutar un contenedor utilizando un kubectl run-containercomando como:
kubectl run-container test_container ubuntu:latest --replicas=1
Pero el contenedor sale por unos segundos (al igual que se inicia con el docker runcomando sin las opciones que mencioné anteriormente). Y ReplicationController lo vuelve a lanzar repetidamente.
¿Hay alguna manera de mantener un contenedor ejecutándose en Kubernetes como las -tdopciones en el docker runcomando?
kubectl run curl --image=radial/busyboxplus:curl -i --tty