ภาพรวม
บทความนี้อธิบายวิธีการตั้งค่า Log Center บน Sangfor Kubernetes Engine (SKE) v2.2.0 เพื่อรวบรวมและค้นหา Log จาก Kubernetes Cluster ต่าง ๆ ที่จัดการภายใต้ SCP โดย Log Center ช่วยให้ Administrator สามารถติดตามเหตุการณ์ต่าง ๆ ภายใน Container, Pod และ Cluster ได้อย่างครบถ้วน รวมถึงการ Filter และ Search Log ตามเงื่อนไขที่ต้องการ
ข้อกำหนดเบื้องต้น (Prerequisites)
- มีสิทธิ์ Administrator เข้าใช้งาน SCP Console
- มี Kubernetes Cluster ที่ Deploy เรียบร้อยแล้วอย่างน้อย 1 Cluster
- Controller Node ต้องมี Disk เพียงพอสำหรับจัดเก็บ Log
ขั้นตอนที่ 1: เพิ่ม Disk ให้ Controller Node
ก่อนการ Deploy Log Center จำเป็นต้องเพิ่ม Disk ให้กับ Controller Node เพื่อเป็น Storage สำหรับเก็บ Log
1. เข้าสู่ระบบ SCP แล้วไปที่ Compute > Kubernetes Engine > Cluster Management > Node Management เลือก Cluster ที่ต้องการ จากนั้นคลิก More > View VM Details ที่ Controller Node เป้าหมาย
2. คลิก Edit จากนั้นในหน้าต่าง Edit Virtual Machine ให้คลิกแท็บ Configuration
3. เพิ่ม Disk ให้กับ Controller Node โดยใช้ค่า Default Configuration แล้วคลิก OK
ขั้นตอนที่ 2: Deploy Log Center
4. รอสักครู่จนกว่า Disk จะถูกเพิ่มเรียบร้อย จากนั้นไปที่ Compute > Kubernetes Engine > O&M Center > Settings แล้วคลิก Deploy Log Center
5. ในหน้าต่าง Edit Log Center ให้ตั้งค่าดังนี้:
- เลือก Kubernetes Cluster ที่ต้องการ Deploy Log Center
- เลือก Master Node ที่เพิ่ม Disk ไว้ในขั้นตอนก่อนหน้า
- เลือก Local Disk เป็น Storage และเลือก Storage Location
- กำหนดขนาด Storage Space ตามปริมาณ Log ที่คาดว่าจะเกิดขึ้น (แนะนำให้กำหนดให้เพียงพอตั้งแต่ครั้งแรก)
คลิก OK เพื่อยืนยัน
ขั้นตอนที่ 3: Associate Cluster กับ Log Center
6. รอประมาณ 5 นาที เมื่อสถานะของ Log Center เป็น Running ให้คลิก Associate with Cluster เพื่อเลือก Cluster ที่ต้องการเก็บ Log
7. คลิก OK เพื่อ Associate กับ Cluster
การค้นหา Log (Log Search)
หลังจาก Deploy Log Center และ Associate Cluster เรียบร้อยแล้ว สามารถค้นหา Log ได้ดังนี้:
1. ไปที่ Compute > Kubernetes Engine > O&M Center > Log Search
2. ปรับ Filter ต่าง ๆ ได้แก่ Log Type, Time Range, Namespace เพื่อค้นหา Log ที่ต้องการ รองรับ Fuzzy Search
การจัดการ Log Center (Settings)
การดู Log Center ที่ Deploy แล้ว: ไปที่ O&M Center > Logs > Settings เพื่อดู Log Center ทั้งหมด
การแก้ไข Log Center: ไปที่ Settings > คลิก Edit ที่ Log Center เป้าหมาย สามารถปรับ CPU, Memory, Storage Capacity และ Log Retention Period ได้
การดูหรือ Associate Cluster เพิ่มเติม: ใน Settings ให้ Hover ที่ตัวเลขในคอลัมน์ Cluster เพื่อดู Cluster ที่ Associate อยู่ หรือคลิก Associate with Cluster เพื่อเพิ่ม
การ Disassociate Cluster: Hover ที่ตัวเลขในคอลัมน์ Cluster แล้วคลิก Disassociate ที่ Cluster เป้าหมาย
การลบ Log Center: ต้อง Disassociate จากทุก Cluster ก่อน จากนั้นจึงคลิก Delete
หมายเหตุ
- แนะนำให้กำหนด Storage Space ให้เพียงพอตั้งแต่การ Deploy ครั้งแรก เพื่อป้องกัน Log Center เต็ม
- สามารถ Associate Log Center กับหลาย Cluster ได้พร้อมกัน
- การลบ Log Center จะต้อง Disassociate จากทุก Cluster ก่อน
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น