Amazon Elastic Kubernetes Service (Amazon EKS) Capability สำหรับ Argo CD ได้เพิ่มการรองรับ Argo CD Notifications ซึ่งช่วยให้ผู้ใช้ได้รับการแจ้งเตือนเมื่อแอปพลิเคชันมีการซิงค์ ล้มเหลว หรือมีการเปลี่ยนแปลงสถานะด้านสุขภาพ
ผู้ใช้สามารถกำหนดทริกเกอร์และเทมเพลตข้อความในคลัสเตอร์ และสมัครรับการแจ้งเตือนสำหรับ Application แต่ละตัว โดยสามารถส่งการแจ้งเตือนไปยัง 16 บริการต่างๆ เช่น Slack, PagerDuty, Opsgenie, Amazon SQS และ Amazon EventBridge
บริการ Amazon SQS และ Amazon EventBridge จะทำการยืนยันตัวตนด้วย IAM Capability Role ของคุณ ทำให้สามารถส่งเหตุการณ์การติดตั้งไปยังเวิร์กโฟลว์ที่ขับเคลื่อนด้วยเหตุการณ์ของคุณได้โดยไม่ต้องเก็บข้อมูลรับรองไว้ในคลัสเตอร์
สำหรับบริการที่ต้องใช้ข้อมูลรับรองจากภายนอก เช่น Slack token นั้น สามารถระบุ ARN ของ AWS Secrets Manager แทนรหัสลับ และ EKS จะดำเนินการแทนโดยอัตโนมัติ
ฟีเจอร์นี้พร้อมใช้งานในทุก Region ของ AWS ที่มี EKS Capability สำหรับ Argo CD โดยไม่มีค่าใช้จ่ายเพิ่มเติม แต่บริการที่เกี่ยวข้อง เช่น Amazon SQS หรือ Amazon EventBridge จะมีค่าใช้จ่ายตามปกติ
ศัพท์ที่ควรรู้
- Amazon EKS – เป็นบริการ Kubernetes บนคลาวด์ของ Amazon ที่ช่วยให้ผู้ใช้จัดการคลัสเตอร์ได้
- Argo CD Notifications – คือฟีเจอร์ที่ส่งการแจ้งเตือนเมื่อเกิดเหตุการณ์สำคัญกับแอปพลิเคชัน
- IAM Capability Role – คือบทบาทที่กำหนดสิทธิ์ให้ทรัพยากรของ AWS เพื่อทำการสื่อสารระหว่างกันได้อย่างปลอดภัย
- Amazon SQS – คือบริการคิวของ Amazon ที่ใช้ในการส่งข้อความระหว่างแอปพลิเคชัน
- AWS Secrets Manager – คือบริการของ AWS ที่ใช้สำหรับจัดเก็บและจัดการข้อมูลลับ เช่น API keys อย่างปลอดภัย
ที่มา: AWS