บทความนี้อธิบายวิธีการจัดการ Pod บน Sangfor Kubernetes Engine (SKE) v2.2.0 ซึ่ง Pod เป็นหน่วยที่เล็กที่สุดในการ deploy แอปพลิเคชันบน Kubernetes โดย Pod จะประกอบด้วย container หนึ่งตัวหรือมากกว่า ที่ทำงานร่วมกันและใช้ทรัพยากรเครือข่ายและ storage ร่วมกัน
ข้อมูลทั่วไปเกี่ยวกับ Pod
Pod คือ workload object ขั้นพื้นฐานที่สุดใน Kubernetes ซึ่งสามารถสร้างได้ผ่าน Workload (Deployment, StatefulSet, DaemonSet), Job/CronJob หรือ YAML file โดยตรง ผู้ใช้สามารถดูข้อมูลต่าง ๆ ของ Pod ได้แก่ การใช้ทรัพยากร, containers, configuration, events และ YAML file
การดูข้อมูล Pod (View Pod Information)
เงื่อนไขเบื้องต้น: Pod ถูกสร้างผ่าน workload, Job/CronJob หรือ YAML file แล้ว
ขั้นตอน:
1. เข้าสู่ระบบ SCP ไปที่ Compute > Kubernetes Engine > Namespaces > Load Balancing > Pods จากนั้นคลิกชื่อ Pod เพื่อดูข้อมูลรายละเอียด
2. ตรวจสอบการใช้ทรัพยากร (Resource Usage) ของ Pod ซึ่งแสดง CPU, Memory และข้อมูลอื่น ๆ
3. สามารถดู containers, configuration, events และแก้ไข YAML file ของ Pod ได้
การ Execute Command Line บน Pod
คำอธิบาย: เข้าถึง command-line interface ของ container ภายใน Pod บน SKE
ขั้นตอน:
1. ไปที่ Namespaces > Load Balancing > Pods เลือก Pod ที่ต้องการ คลิก Execute Command Line เลือก command-line type และ container จากนั้นคลิก OK
2. ระบบจะเปิด command-line interface ของ container ที่เลือก ให้สามารถใช้คำสั่งต่าง ๆ ได้
การลบ Pod (Delete Pod)
ขั้นตอน:
ไปที่ Namespaces > Load Balancing > Pods เลือก Pod ที่ต้องการ คลิก Delete จากนั้นในหน้าต่าง pop-up ให้คลิก OK เพื่อยืนยันการลบ
หมายเหตุสำคัญ
- Pod ที่ถูกสร้างผ่าน Deployment หรือ StatefulSet หากถูกลบจะถูกสร้างใหม่โดยอัตโนมัติตาม replica count ที่กำหนด
- หากต้องการลบ Pod อย่างถาวร ต้องลบ workload ที่ควบคุม Pod นั้นด้วย
- สามารถดูข้อมูล Pod ได้หลายมุมมอง ได้แก่ Resource Usage, Containers, Configuration, Events และ YAML
อ้างอิงจากคู่มือผู้ใช้ Sangfor SKE v2.2.0 - Pods Management
บทความที่เกี่ยวข้อง
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น