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-tty
y la opción de desconexión ( -td
opción en el docker run
comando).
Por ejemplo,
$ sudo docker run -td ubuntu:latest
¿Hay una opción como esta en Kubernetes?
Intenté ejecutar un contenedor utilizando un kubectl run-container
comando 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 run
comando 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 -td
opciones en el docker run
comando?
kubectl run curl --image=radial/busyboxplus:curl -i --tty