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-tty
và tách tùy chọn ( -td
tùy chọn theo docker run
lệ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-container
lệ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 run
lệ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 -td
tùy chọn trong docker run
lệnh không?
kubectl run curl --image=radial/busyboxplus:curl -i --tty