Şimdi bir Kubernetes kümesinde kabuk (/ bin / bash) ile basit bir kapsayıcı çalıştırmaya çalışıyorum.
Bir konteyneri bir Docker konteynerinde çalıştırıp pseudo-tty
ayırma seçeneğini ( komut -td
üzerine seçenek) kullanarak tutmanın bir yolu olduğunu düşündüm docker run
.
Örneğin,
$ sudo docker run -td ubuntu:latest
Kubernetes'te böyle bir seçenek var mı?
kubectl run-container
Şunun gibi bir komut kullanarak bir konteyner çalıştırmayı denedim :
kubectl run-container test_container ubuntu:latest --replicas=1
Ancak konteyner birkaç saniyeliğine çıkar (tıpkı docker run
yukarıda bahsettiğim seçenekler olmadan komutla başlatmak gibi). Ve ReplicationController onu tekrar tekrar başlatır.
Komuttaki -td
seçenekler gibi bir konteynerin Kubernetes üzerinde çalışmasını sağlamanın bir yolu var mı docker run
?
kubectl run curl --image=radial/busyboxplus:curl -i --tty