ฉันมีคลัสเตอร์ k3s ด้วย ระบบ kube
พ็อดและแอปพลิเคชันของฉัน (ระบบ xyz
เนมสเปซ) พ็อด:
พ็อดระบบ kube/calico-node-xxxx
พ็อดระบบ kube/calico-kube-controllers-xxxxxx
พ็อดระบบ kube/ตัวชี้วัดเซิร์ฟเวอร์ xxxxx
kube-system pod/local-path-provisioner-xxxxx
พ็อดระบบ kube/coredns-xxxxx
xyz-system pod/my-app
xyz-system pod/my-app-mqtt
ฉันต้องการรีเซ็ต/รีสตาร์ทพ็อดเหล่านี้ทั้งหมด (ระบบ kube + ระบบ xyz) ในคำสั่งเดียว (หรืออาจเป็นสองคำสั่งสำหรับสองเนมสเปซ แต่ไม่มีชื่อการปรับใช้) โดยไม่ต้องระบุชื่อการปรับใช้ เพราะในอนาคตฉันสามารถสร้างการปรับใช้ได้มากขึ้น ดังนั้นจึงเป็นเรื่องยากที่จะระบุชื่อการปรับใช้จำนวนมากด้วยตนเอง
การดีบัก:
พร้อมคำสั่ง kubectl -n การเปิดตัวระบบ kube รีสตาร์ท daemonsets การปรับใช้
ตามที่กล่าวไว้ใน ลิงค์ ฉันสามารถรีสตาร์ท ระบบ kube
ฝัก แต่เมื่อฉันแก้ไขคำสั่งนี้ด้วย xyz-เนมสเปซ
: kubectl -n การเปิดตัว xyz-system เริ่มการปรับใช้ใหม่
พ็อดที่เกี่ยวข้องจะไม่รีสตาร์ทเมื่อฉันตรวจสอบ ดู kubectl รับทั้งหมด -A
พวกเขายังคงอยู่ในสถานะกำลังทำงาน
ใครสามารถแจ้งให้เราทราบวิธีการบรรลุนี้?