วันนี้เห็นว่าการจัดการ configuration ต่าง ๆ
ทั้ง service, route และ plugin ของ Kong API Gateway ผ่านเครื่องมือชื่อว่า decK
การทำงานก็ใช้งานผ่าน Kong Admin API นั่นเอง
มีขั้นตอนการใช้งานง่าย ๆ ดังนี้

  • ทำการติดตั้งซึ่งเป็น CLI ปกติ
  • การใช้งานก็ทำการ export configuration จาก Kong ออกมาเป็นไฟล์ YAML ปกติ
  • ทำการจัดเก็บไฟล์ที่ได้ลง Version Control System ไว้
  • เมื่อทำการแก้ไขไฟล์และบันทึกเรียบร้อย ให้ทำการ sync ผ่าน decK ได้เลย ทั้งการ diff และ sync ไปยัง Kong เองด้วย โดยทำการ sync แบบ 2 ทางให้อีกด้วย แถมยังทำการ validate, delete ได้อีก ตรงนี้สบายขึ้นเยอะ
  • มองง่าย ๆ ได้ทำการ backup configuration ไปในตัวเลย
  • อีกอย่าง สามารถนำไปใส่ใน Pipeline CI/CD ของการส่งมอบระบบงานได้เลย ช่วยลดการทำงานแบบ manual ลงไปได้เยอะ

สรุปแล้วเป็นอีกทางเลือกที่น่าสนใจ

Tags:,