เอา Kubernetes ไปรัน Terraform แล้วมันจะไม่ยิ่งซับซ้อนเหรอ?

จริง ๆ แล้วคำถามนี้เป็นคำถาม Classic มากเลยครับว่า แค่ Kubernetes ก็แย่แล้ว จากปกติเราก็ใช้ Terraform สร้าง (Provision) Infrastructure กันก็น่าจะจบแล้ว แล้วการรัน Terraform ใน Kubernetes คืออะไร? จะทำให้มันยากไปไหน? ระบบที่ต้องการการ Provision ขนาดนี้มีจริงมั้ย มันจะมีคนเอาทำอะไรจริง ๆ เหรอ ที่ต้อง Provision กันเป็นพัน ๆ โมดูล ขนาดนั้น มันก็คงเหมือนกับการถามว่า จะสร้างจรวดทำไมให้มีแรงขับตั้งเยอะตั้งแยะ ใช้ Booster ทีเดียวตั้ง 9 ตัว แถมต้องทำให้อุณหภูมิของ Booster ด้านนอกเย็นเจี๊ยบอีก ถ้าผมไม่เคยเห็นจรวดแบบนั้นผมก็คงมีคำถามแบบเดียวกันว่า มันจะมีคนเอาไปทำอะไรจริง ๆ เหรอ…

Chanwit Kaewkasi

Creator Weave TF-controller, Kubernetes & GitOps for Terraform, SNR SE @weaveworks, Go nut since r57 (pre v1)