Bây giờ tôi đang cố gắng chạy một vùng chứa đơn giản với shell (/ bin / bash) trên một cụm Kubernetes.
Tôi nghĩ rằng có một cách để giữ một vùng chứa chạy trên vùng chứa Docker bằng cách sử dụng pseudo-ttyvà tách tùy chọn ( -tdtùy chọn theo docker runlệnh).
Ví dụ,
$ sudo docker run -td ubuntu:latest
Có tùy chọn như thế này trong Kubernetes không?
Tôi đã thử chạy một vùng chứa bằng cách sử dụng kubectl run-containerlệnh như:
kubectl run-container test_container ubuntu:latest --replicas=1
Nhưng vùng chứa thoát ra trong vài giây (giống như khởi chạy bằng docker runlệnh mà không có tùy chọn tôi đã đề cập ở trên). Và ReplicationController khởi chạy lại nó nhiều lần.
Có cách nào để giữ cho một vùng chứa chạy trên Kubernetes giống như các -tdtùy chọn trong docker runlệnh không?
kubectl run curl --image=radial/busyboxplus:curl -i --tty