Argo CD + Argo Rollouts ทำ Blue-Green Deployment สลับ Environment ทันที
Blue-Green Deployment เป็นกลยุทธ์การปรับใช้งาน (Deployment Strategy) ที่ช่วยลดความเสี่ยงขณะอัปเดตแอปพลิเคชัน โดยวิธีการนี้จะรักษาสภาพแวดล้อมที่กำลังใช้งาน…
รวมคู่มือและบทความเชิงเทคนิคจากทีม Dot Enterprise · ทั้งหมด 1008 บทความ
หนูรวมคู่มือที่ทีมเขียนไว้ให้ตรงนี้แล้วค่ะ ลองพิมพ์สิ่งที่อยากรู้ในช่องค้นหาได้เลยนะคะ เมี้ยว!
Blue-Green Deployment เป็นกลยุทธ์การปรับใช้งาน (Deployment Strategy) ที่ช่วยลดความเสี่ยงขณะอัปเดตแอปพลิเคชัน โดยวิธีการนี้จะรักษาสภาพแวดล้อมที่กำลังใช้งาน…
ในบทความนี้ เราจะศึกษาวิธีการใช้งาน Argo CD ร่วมกับ Argo Rollouts เพื่อทำการ Canary Deployment บนโครงสร้าง Kubernetes ที่วิ่งบน Cloud VPS ของ ผู้ให้บริการ…
ในยุคของระบบกระจายอำนาจและการปรับขนาดแอปพลิเคชันบนระบบคลาวด์ การจัดการหลายคลัสเตอร์ (Multi-Cluster Management) ได้กลายมาเป็นความท้าทายที่สำคัญสำหรับองค์กร…
ในยุคของ Cloud Native และ Microservices Architecture การจัดการแอปพลิเคชันข้ามหลายคลัสเตอร์ (Multi-Cluster) เป็นความจำเป็นที่สำคัญมากขึ้น Argo CD เป็น…
Argo CD เป็นเครื่องมือ GitOps ที่มีประสิทธิภาพในการจัดการการ Deploy ของแอปพลิเคชันบน Kubernetes อย่างไรก็ตาม การจัดการการแจ้งเตือน (Notifications) เป็นส่วน…
ในยุคของ DevOps และการพัฒนาแอปพลิเคชันแบบ Continuous Deployment (CD) การจัดการเวอร์ชันของ Container Image เป็นหนึ่งในความท้าทายหลัก องค์กรต่างๆ ต้องการให้…
Argo CD ApplicationSet เป็นเครื่องมือที่ช่วยให้เราสามารถ Deploy Application ไปยังหลาย Cluster หรือหลาย Environment ได้พร้อมๆ กัน โดยการใช้ Generator ต่างๆ…
เมื่อทำการ deploy application บน Kubernetes cluster หลายตัวหรือสภาพแวดล้อมต่างๆ (multi-cluster หรือ multi-tenant) นักพัฒนาและ DevOps Engineer มักจะต้อง…
Argo CD เป็นเครื่องมือ GitOps ที่ทรงพลังสำหรับการจัดการ Kubernetes Applications ในขณะที่ Istio Service Mesh มอบความสามารถในการจัดการ Traffic ขั้นสูงและ…
Argo CD เป็นเครื่องมือ GitOps ที่มีพลังสำหรับการจัดการ Kubernetes deployment อย่างไรก็ตาม การกำหนดค่า Argo CD เองนั้นมักจำเป็นต้องใช้ Web UI หรือ CLI…
App of Apps Pattern เป็นรูปแบบการจัดการแอปพลิเคชันขั้นสูงใน Argo CD ที่ช่วยให้นักพัฒนาและผู้ดูแลระบบสามารถจัดการแอปพลิเคชันหลายตัวได้อย่างมีประสิทธิภาพ โดย…
การจัดการ Multi-Environment เป็นเรื่องที่สำคัญในการพัฒนาแอปพลิเคชันสมัยใหม่ โดยการแยกแยะ Environment ต่างๆ เช่น Development (Dev) Staging และ Production (…