สรุปการพัฒนา Application แบบ The Twelve-Factor แบบสั้นๆง่ายๆ
สรุปการพัฒนา Application แบบ The Twelve-Factor แบบสั้นๆง่ายๆ
Cr. xbsoftware
การพัฒนา Application แบบ 12 Factors
- เป็น Concept ของการทำงานบน Cloud เป็นแนวปฏิบัติที่ออกแบบมาเพื่อช่วยในการพัฒนาและบริหารจัดการ Application บน Cloud ซึ่งเป็นการทำ Tools หรือเครื่องมือต่างๆ เข้ามาช่วยในการจัดการ
1. CodeBase (ฐานโค้ด)
- Application ต้องมีฐานโค้ดเดียวกัน คือ ในการพัฒนา Application ควรมีที่สำหรับจัดเก็บ Source Code อยู่ในที่เดียวกันเพื่อให้สมาชิกในทีมสามารถแบ่งกันพัฒนาได้...
Install Kubernetes on Ubuntu 24.04 LTS (Kube-VIP)
สวัสดีครับทุกคน วันนี้เราก็จะมาลองติดตั้ง Kubernetes กันครับ ก่อนอื่นเลย ทุกคนต้องเตรียม Resource ที่จะใช้ติดตั้งให้พร้อมก่อนนะครับ OK ถ้าพร้อมแล้วไปลุยกันเล๊ยยย!! เอ้ๆ ลืมอีกอย่าง ผมจะติดตั้งโดยใช้ Kube-VIP สำหรับไว้รองรับการทำ Mutiple Control-Plane (HA) ไว้ด้วย เริ่มกันเลยครับ
วิธีการติดตั้ง
#Set hostname
$ sudo hostnamectl set-hostname "k8sc1"
ซึ่งผมจะทำดังนี้
Control-Plane ประกอบด้วย
- k8sc1
- k8sc2
- k8sc3
Worker node ประกอบด้วย
- k8sw1
- k8sw2
- k8sw3
-...