ภาพรวม
บทความนี้อธิบายวิธีการตั้งค่า Alert และ Notification Policy บน Sangfor Kubernetes Engine (SKE) v2.2.0 ซึ่งช่วยให้ Administrator สามารถติดตามสถานะของ Cluster, Node และ Pod ผ่านระบบ Alert อัตโนมัติ และกำหนด Notification Policy เพื่อแจ้งเตือนไปยังผู้รับผิดชอบผ่านช่องทางที่กำหนดไว้
ข้อกำหนดเบื้องต้น (Prerequisites)
- มีสิทธิ์ Administrator เข้าใช้งาน SCP Console
- มี Kubernetes Cluster ที่ Deploy และ Running เรียบร้อยแล้ว
การดู Alerts
เข้าสู่ระบบ SCP แล้วไปที่ Compute > Kubernetes Engine > O&M Center > Alerts ระบบจะแสดงหน้า Alerts ของ SCP ซึ่งรวบรวม Alert ทั้งหมดที่เกี่ยวข้องกับ Kubernetes Engine
ในหน้า Alerts จะแสดงข้อมูลดังนี้:
- Alert Level: ระดับความรุนแรงของ Alert (Critical, Warning, Info)
- Alert Source: แหล่งที่มาของ Alert เช่น Cluster, Node, Pod
- Alert Time: เวลาที่เกิด Alert
- Alert Details: รายละเอียดของ Alert
การตั้งค่า Alert Policies
การตั้งค่า Alert Policies สำหรับ SKE จะอ้างอิงจากการตั้งค่าบน SCP โดยตรง เข้าไปที่ระบบ SCP Console เพื่อกำหนด Alert Policies ตามคู่มือ SCP User Manual โดย Alert Policies ช่วยกำหนดเงื่อนไขที่จะทำให้เกิด Alert เช่น:
- CPU Usage เกินกว่า Threshold ที่กำหนด
- Memory Usage เกินกว่า Threshold ที่กำหนด
- Node Status เปลี่ยนเป็น NotReady
- Pod CrashLoopBackOff หรือ Restart บ่อยครั้ง
- Disk Usage เกินกว่า Threshold ที่กำหนด
การตั้งค่า Notification Policies
- Notification Channel: ช่องทางการแจ้งเตือน เช่น Email, SMS
- Notification Recipients: ผู้รับแจ้งเตือน
- Notification Schedule: กำหนดเวลาการแจ้งเตือน
- Alert Filter: กรอง Alert ที่ต้องการรับแจ้งเตือน
แนวทางปฏิบัติที่แนะนำ (Best Practices)
- ตั้งค่า Alert Policies สำหรับ Resource Usage ของ Cluster ทุก Cluster
- กำหนด Notification Policy ให้แจ้งเตือนทีม Operation ทันทีเมื่อเกิด Critical Alert
- ตรวจสอบ Alert รายวันเพื่อให้แน่ใจว่าไม่มี Alert ที่ยังไม่ได้รับการแก้ไข
- ปรับ Threshold ให้เหมาะสมกับ Workload จริงเพื่อหลีกเลี่ยง False Positive
หมายเหตุ
- การตั้งค่า Alert Policies และ Notification Policies ดำเนินการผ่าน SCP Console ไม่ได้ตั้งค่าภายใน SKE โดยตรง
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น