ฉันจะรีสตาร์ท Kubernetes พ็อดและพ็อดที่เชื่อมโยงกับการปรับใช้โดยอัตโนมัติได้อย่างไรเมื่อมีการเปลี่ยนแปลง / อัปเดต Configmap
ฉันรู้ว่ามีการพูดคุยเกี่ยวกับความสามารถในการรีสตาร์ทพ็อดโดยอัตโนมัติเมื่อแมปการกำหนดค่าเปลี่ยนไป แต่จากความรู้ของฉันสิ่งนี้ยังไม่มีใน Kubernetes 1.2
ดังนั้นสิ่งที่ (ฉันคิดว่า) ฉันต้องการทำคือ "การรีสตาร์ทแบบกลิ้ง" ของทรัพยากรการปรับใช้ที่เกี่ยวข้องกับพ็อดที่ใช้แมป config เป็นไปได้หรือไม่และถ้าเป็นเช่นนั้นจะบังคับให้รีสตาร์ทการปรับใช้ใน Kubernetes โดยไม่เปลี่ยนแปลงอะไรในเทมเพลตจริง ขณะนี้เป็นวิธีที่ดีที่สุดหรือมีทางเลือกอื่นที่ดีกว่านี้
$ kubectl set env deployment my deployment --env="LAST_RESTART=$(date)" --namespace ...
ทำงานให้ฉัน