ตอนนี้ฉันกำลังพยายามเรียกใช้คอนเทนเนอร์ธรรมดาด้วยเชลล์ (/ bin / bash) บนคลัสเตอร์ Kubernetes
ฉันคิดว่ามีวิธีที่จะทำให้คอนเทนเนอร์ทำงานบน Docker container โดยใช้pseudo-tty
และแยกตัวเลือก ( -td
ตัวเลือกdocker run
คำสั่ง)
ตัวอย่างเช่น,
$ sudo docker run -td ubuntu:latest
มีตัวเลือกเช่นนี้ใน Kubernetes หรือไม่
ฉันได้ลองเรียกใช้คอนเทนเนอร์โดยใช้kubectl run-container
คำสั่งเช่น:
kubectl run-container test_container ubuntu:latest --replicas=1
แต่คอนเทนเนอร์จะออกไปสองสามวินาที (เช่นเดียวกับการเรียกใช้ด้วยdocker run
คำสั่งโดยไม่มีตัวเลือกที่ฉันกล่าวถึงข้างต้น) และ ReplicationController เรียกใช้ซ้ำอีกครั้ง
มีวิธีทำให้คอนเทนเนอร์ทำงานบน Kubernetes เหมือน-td
ตัวเลือกในdocker run
คำสั่งหรือไม่
kubectl run curl --image=radial/busyboxplus:curl -i --tty