Jumpbox Academy

Mastering GitOps: Automate and Scale Your Deployments

คอร์ส “Mastering GitOps: Automate and Scale Your Deployments” ถูกออกแบบมาเพื่อผู้ที่ต้องการเข้าใจแนวคิด GitOps และการทำงานร่วมกันระหว่าง CI/CD กับ Argo CD เพื่อสร้างความคล่องตัวในการดีพลอยแอปพลิเคชันบน Kubernetes ลดความซับซ้อน เพิ่มความรวดเร็ว พร้อมยกระดับการทำงานของทีม DevOps และองค์กรให้สอดคล้องกับมาตรฐานสากล
473059276_122112411698678024_1640833444746595290_n.jpg
0
0 reviews
  • Description
  • Curriculum
  • Reviews

พลิกโฉม 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 เสริม
Share
Course details
Duration 2 Day
Lectures 8
Level Beginner
Basic info

Module 1: Introduction to GitOps

Module 2: GitOps Workflow and Tooling

Module 3: Introduction to Argo CD

Module 4: Defining Applications and Sync Policies

Module 5: CI/CD Integration with Argo CD

Module 6: Advanced GitOps and Argo CD Features

Module 7: Observability, Security & Governance

Module 8: Final Workshop & Best Practices

Course requirements

Course Audience and Requirements

Audience

  • DevOps / SRE (Site Reliability Engineers) ที่ต้องการปรับปรุงกระบวนการ Deploy ใหม่ให้มีความอัตโนมัติและตรวจสอบย้อนกลับง่าย
  • Software Developers / Backend Engineers ที่ต้องการเข้าใจและใช้ GitOps ร่วมกับ CI/CD บน Kubernetes
  • System Administrators ที่ต้องการบริหารจัดการ Deployment ผ่าน Git Repository เพื่อลด Manual Steps
  • IT Managers / Tech Leads ที่ต้องการเห็นแนวทางมาตรฐานในการใช้ GitOps ในทีม/องค์กร

Knowledge/Skills

  • พื้นฐาน Kubernetes (รู้จัก Pod, Deployment, Service)
  • คุ้นเคยกับ Git / Version Control และแนวคิด CI/CD
  • พื้นฐาน Docker สำหรับการ Containerize แอปพลิเคชัน
  • รู้จัก YAML Syntax สำหรับเขียน Kubernetes Manifests