พลิกโฉม Deployment ลดความซับซ้อน เพิ่มความรวดเร็ว Automateด้วย CI/CD ไปพร้อมกับ GitOps และ ArgoCD
17-18 พ.ค. 8:00 – 18:00 น. on-site
Course Information
- ชื่อคอร์ส: Mastering GitOps: Automate and Scale Your Deployments
- รูปแบบการเรียน: Onsite (Lecture + Hands-on Workshop)
- ตารางเรียน: เสาร์ – อาทิตย์ เวลา 9:00 – 18:00 (2 วัน)
- เทคโนโลยีหลัก: GitOps, Argo CD, Kubernetes, CI/CD Pipelines
Course Objectives
- เข้าใจหลักการสำคัญของ GitOps และประโยชน์ในการลดความซับซ้อนของ Deployment
- เรียนรู้ Argo CD ตั้งแต่พื้นฐานถึงการนำไปประยุกต์ใช้ใน Production
- เชื่อมโยง CI/CD Pipeline ร่วมกับ GitOps เพื่อให้การ Deployment เป็นอัตโนมัติ 100%
- ฝึกปฏิบัติการตั้งค่า Argo CD บน Kubernetes และจัดการแอปพลิเคชันผ่าน Git Repository
- ได้แนวทาง Best Practices สำหรับการ Scaling, Security และ Governance ในระดับองค์กร
Schedule
Day 1: 17 May (Sat 9:00 – 18:00)
- Modules 1 – 4
- Lecture + Hands-on Labs
- พักเที่ยงประมาณ 12:00 – 13:00, พักย่อย 10-15 นาทีช่วงเช้า/บ่าย
Day 2: 18 May (Sun 9:00 – 18:00)
- Modules 5 – 8
- Lecture + Hands-on Labs + Final Workshop
- พักเที่ยงประมาณ 12:00 – 13:00, พักย่อย 10-15 นาทีช่วงเช้า/บ่าย
Course Support
Slide / เอกสารประกอบ:
- แสดงขั้นตอนการติดตั้ง
- การตั้งค่า Argo CD และ GitOps Workflow
Workshop Repository:
- Hosted บน GitHub หรือแพลตฟอร์มอื่น
- รองรับการฝึกปฏิบัติการ Deploy ผ่าน GitOps
Community Chat:
- ช่องทางสำหรับสอบถามปัญหาทางเทคนิคหลังคลาส
- เลือกแพลตฟอร์ม เช่น Slack, Discord หรือ Line
หมายเหตุ
- เนื้อหาการเรียนอาจมีการปรับเปลี่ยนแปลงตามความเหมาะสมของผู้สอน
- ในแต่ละ Module จะมีการสลับระหว่าง Lecture และ Hands-on Lab เพื่อให้ผู้เรียนได้ฝึกปฏิบัติจริง
- ผู้เรียนควรนำ Laptop ส่วนตัวที่รองรับการติดตั้ง Docker/Container หรือ Virtual Machine ได้ เพื่อเข้าร่วม Lab ได้อย่างราบรื่น
- หากผู้เรียนสนใจรายละเอียดเชิงลึก สามารถต่อยอดเรียนคอร์สขั้นสูงหรือลงลึกจากเอกสารเพิ่มเติมและ Workshop เสริม