การติดตั้งซอฟต์แวร์ลง Kubernetes ใช้การคอนฟิก yaml เป็นมาตรฐาน และซอฟต์แวร์ลหลายตัวก็อาจจะมีคอนฟิกสำหรับ Kubernetes มาให้อยู่แล้ว แต่การใช้งานอาจจะไม่สามารถใช้งานได้ตรงๆ เนื่องจากต้องปรับแต่งค่าคอนฟิกบางส่วนก่อนรันคอนฟิกจริงๆ ล่าสุดกูเกิลปล่อยคำสั่ง kpt ที่เป็นคำสั่งสำหรับการแปลงไฟล์คอนฟิก yaml ให้พร้อมใช้งาน
kpt จะมองไฟล์คอนฟิกเดิมเป็นแพ็กเกจสามารถดึงไฟล์คอนฟิกผ่าน git ได้โดยตรง จากนั้นสั่งแปลงค่าให้ เช่น เปลี่ยนจำนวน replica หรือค่าคอนฟิกอื่นๆ แล้วเอาท์พุตออกมาเป็นไฟล์คอนฟิกที่แปลงค่าแล้ว สามารถนำไปรันบนคลัสเตอร์ด้วยคำสั่ง kubectl apply ต่อไป
นอกจากการแปลงค่าคอนฟิกในตัว kpt ยังรองรับการเขียนฟังก์ชั่นเพิ่มเติมด้วย
กูเกิลระบุว่าจะขยายความถึงการใช้ kpt กับกระบวนการแบบ GitOps ต่อไป
ที่มา - Google Open Source Blog

on
มันคือ helm?
itpcc Fri, 03/04/2020 - 09:09
มันคือ helm?
ดูคล้ายๆ แต่ไม่ต้องสร้าง
lew Fri, 03/04/2020 - 09:29
In reply to มันคือ helm? by itpcc
ดูคล้ายๆ แต่ไม่ต้องสร้าง template ใหม่ ตัว config เดิมใน repo ก็รันของมันไปได้เย
ทับซ้อนกับ kustomize
WattZ Fri, 03/04/2020 - 09:52
ทับซ้อนกับ kustomize หรือเปล่า