ใช้ Argo CD กับ Plain YAML Manifest สำหรับ Kubernetes Deployment
Argo CD เป็นเครื่องมือ GitOps ที่ช่วยให้การจัดการและติดตั้ง Kubernetes applications เป็นเรื่องง่าย โดยจะตรวจสอบ Git repository อย่างต่อเนื่อง และทำให้สถานะ…
บทความที่เกี่ยวกับ DevOps · ทั้งหมด 112 บทความ
แท็ก DevOps หนูรวมไว้ 112 บทความค่ะ พิมพ์คำที่อยากรู้ได้เลย หนูจะหาให้เฉพาะในแท็กนี้นะคะ เมี้ยว!
Argo CD เป็นเครื่องมือ GitOps ที่ช่วยให้การจัดการและติดตั้ง Kubernetes applications เป็นเรื่องง่าย โดยจะตรวจสอบ Git repository อย่างต่อเนื่อง และทำให้สถานะ…
เรียนรู้วิธีการ Deploy Application โดยใช้ Argo CD ร่วมกับ Helm Chart บน Cloud VPS เพื่อให้ได้ระบบ Continuous Deployment ที่มีประสิทธิภาพและง่ายต่อการจัดการ…
การ Deploy Application บนโครงสร้าง Kubernetes ในปัจจุบันต้องการเครื่องมือที่ทรงพลังและยืดหยุ่น โดย Argo CD และ Kustomize เป็นชุดเครื่องมือที่ได้รับความนิยม…
Pruning เป็นคุณสมบัติสำคัญของ Argo CD ที่ช่วยลบ Kubernetes Resource ที่ไม่ได้ระบุไว้ใน Git Repository อัตโนมัติ บทความนี้จะอธิบายวิธีการใช้งาน ประเภท และ…
Argo CD เป็นเครื่องมือที่ทรงพลังสำหรับการจัดการ GitOps แต่บางครั้งระบบการเปรียบเทียบ (Diff) ของมันอาจแสดง false positive ซึ่งอาจทำให้เกิด Drift Detection…
ในยุค GitOps ปัจจุบัน การบันทึก configuration ทั้งหมดไว้ใน Git Repository เป็นหลักการหลักที่ช่วยให้การจัดการ Kubernetes Cluster เป็นไปอย่างมีระบบและทำซ้ำ…
Resource Hooks เป็นกลไกที่ทรงพลังใน Argo CD ซึ่งช่วยให้คุณสามารถควบคุมวงจรชีวิต (lifecycle) ของการ Deploy โดยการรัน Custom Tasks ในช่วงเวลาที่เหมาะสม ไม่…
Argo CD มี Built-in Health Check สำหรับ Kubernetes resource แบบมาตรฐาน เช่น Deployment, StatefulSet, Service เป็นต้น แต่เมื่อคุณใช้งาน Custom Resource…
Health Check ใน Argo CD คือกระบวนการตรวจสอบสถานะของ Application และ Kubernetes Resources โดยอัตโนมัติ ระบบนี้จะประเมินว่า Application แต่ละตัวทำงานได้…
Sync Waves เป็นกลไกใน Argo CD ที่ใช้ควบคุมลำดับการ deploy ของ resources ต่างๆ โดยแต่ละ resource สามารถกำหนด annotation ชื่อ argocd.argoproj.io/sync-wave…
เมื่อทำงานกับ Argo CD ในสภาพแวดล้อม Kubernetes บน Cloud VPS ของ ผู้ให้บริการโฮสติ้ง คุณจะต้องเข้าใจวิธีการควบคุมพฤติกรรมการซิงโครไนซ์ (Sync) ของแอปพลิเคชัน…
Sync Policy คือนโยบายที่กำหนดวิธีการซิงโครไนซ์ (Synchronize) ระหว่างสิ่งที่เก็บไว้ใน Git Repository กับสถานะปัจจุบันในคลัสเตอร์ Kubernetes ของคุณ Argo CD…