Kube-ดัมพ์ 1.0

ยูทิลิตี้รุ่นแรกเกิดขึ้นด้วยความช่วยเหลือซึ่งทรัพยากรคลัสเตอร์ Kubernetes ได้รับการบันทึกในรูปแบบของรายการ yaml ที่สะอาดโดยไม่มีข้อมูลเมตาที่ไม่จำเป็น สคริปต์นี้มีประโยชน์สำหรับผู้ที่ต้องการถ่ายโอนการกำหนดค่าระหว่างคลัสเตอร์โดยไม่ต้องเข้าถึงไฟล์การกำหนดค่าดั้งเดิม หรือสำหรับการตั้งค่าการสำรองข้อมูลทรัพยากรคลัสเตอร์ การเปิดตัวเป็นไปได้ในเครื่องโดยใช้สคริปต์ทุบตี แต่สำหรับผู้ที่ไม่ต้องการติดตั้งการพึ่งพาในรูปแบบของ kubectl, jq และ yq ก็เตรียมไว้แล้ว ภาชนะ. คอนเทนเนอร์ยังพร้อมที่จะทำงานเป็น CronJob โดยใช้บทบาทที่ได้รับมอบหมายในบัญชีบริการ

คุณสมบัติหลัก:

  • การบันทึกจะดำเนินการเฉพาะกับทรัพยากรที่คุณมีสิทธิ์การเข้าถึงแบบอ่านเท่านั้น
  • คุณสามารถส่งรายการเนมสเปซเป็นอินพุตได้ ไม่เช่นนั้นระบบจะใช้ทั้งหมดที่มีสำหรับบริบทของคุณ
  • ทั้งทรัพยากรเนมสเปซและทรัพยากรคลัสเตอร์ส่วนกลางจะถูกบันทึกไว้
  • คุณสามารถใช้ยูทิลิตีภายในเครื่องเป็นสคริปต์ปกติหรือเรียกใช้ในคอนเทนเนอร์หรือในคลัสเตอร์ kubernetes (เช่น CronJob)
  • สามารถสร้างไฟล์เก็บถาวรและหมุนไปด้านหลังได้
  • สามารถส่งสถานะไปยังที่เก็บ git และพุชไปยังที่เก็บระยะไกลได้
  • คุณสามารถระบุรายการทรัพยากรคลัสเตอร์เฉพาะสำหรับการยกเลิกการโหลดได้

อ่านเพิ่มเติมเกี่ยวกับการตั้งค่าและการทำงานกับสคริปต์ เอกสาร

ที่มา: linux.org.ru