Kubernetes ไม่รองรับการหยุด/หยุดสถานะปัจจุบันของ Pods อย่างไรก็ตาม คุณสามารถดำเนินการรีสตาร์ทการเปิดตัวของ การปรับใช้
/DaemonSet
กับ เริ่มต้นการเปิดตัว kubectl ใหม่
คำสั่ง (ดู: เอกสารอ้างอิง Kubectl).
เพื่อเริ่มต้นใหม่ทั้งหมด การปรับใช้
และ DaemonSets
ใน ระบบ kube
เนมสเปซ คุณสามารถใช้คำสั่งต่อไปนี้:
# kubectl -n การเปิดตัวระบบ kube รีสตาร์ท daemonsets การปรับใช้
daemonset.apps/calico-node รีสตาร์ท
deployment.apps/local-path-provisioner รีสตาร์ท
deployment.apps/corens รีสตาร์ท
deployment.apps/metrics-server รีสตาร์ท
Deployment.apps/calico-kube-controllers รีสตาร์ท
ดังที่คุณอาจสังเกตเห็นจากผลลัพธ์ด้านบน ผ้าดิบโหนด
คือ DaemonSet
และ Pods ที่เหลือจัดการโดย การปรับใช้
.
ถ้าคุณต้องการ คุณสามารถเริ่มต้นเฉพาะ การปรับใช้
/แดมอนเซท
:
# kubectl -n การเปิดตัวระบบ kube รีสตาร์ทเซิร์ฟเวอร์เมตริกการปรับใช้
deployment.apps/metrics-server รีสตาร์ท
# kubectl รับ pod -n kube-system | เซิร์ฟเวอร์เมตริก grep
เมตริกเซิร์ฟเวอร์-6bd8786b6c-74qlt 1/1 กำลังทำงาน 0 2 วินาที
เมตริกเซิร์ฟเวอร์-647d5b4475-ch9zj 1/1 สิ้นสุด 0 28 วินาที