CLOUD & INFRA

Kubernetes ปรับปรุงการจัดการสิทธิ์ SELinux บน Volume สู่ระดับ GA ในเวอร์ชัน v1.36

Kubernetes Blog22 Apr 2026
1 min read
Key Takeaways
  • ฟีเจอร์ SELinuxMount ช่วยลดเวลาเริ่มต้นระบบ แต่ควรตรวจสอบการใช้งาน Pod ที่มีการแชร์วอลุ่มร่วมกันเพื่อป้องกันปัญหา ContainerCreating ในอนาคต

ทำไมเรื่องนี้ถึงสำคัญ

ช่วยให้ระบบสามารถเมาท์สตอเรจขนาดใหญ่ได้รวดเร็วขึ้นอย่างมาก (Constant Time) เพิ่มประสิทธิภาพในการสเกลแอปพลิเคชัน แต่ผู้ใช้ต้องระวังปัญหาเรื่องสิทธิ์การเข้าถึงไฟล์ที่อาจเกิดขึ้นจากการเปลี่ยนกลไกการทำงาน

ใน Kubernetes v1.36 ฟีเจอร์การติดป้ายกำกับ SELinux (SELinux Volume Labeling) ผ่านคำสั่งเมาท์ได้เข้าสู่สถานะ General Availability (GA) ซึ่งเป็นการปรับปรุงประสิทธิภาพที่สำคัญสำหรับระบบที่ใช้งานบน Linux ที่มีการเปิดใช้งาน SELinux วิธีการใหม่นี้จะใช้ตัวเลือกการเมาท์ในการตั้งค่าป้ายกำกับแทนการไล่เปลี่ยนสิทธิ์ไฟล์ทีละไฟล์ (Recursive Relabeling) ซึ่งช่วยลดระยะเวลาในการเริ่มต้นทำงานของ Pod โดยเฉพาะกับวอลุ่มที่มีไฟล์จำนวนมากหรืออยู่บนสตอเรจระยะไกล

อย่างไรก็ตาม การเปลี่ยนแปลงนี้อาจส่งผลกระทบต่อความเข้ากันได้ย้อนหลังสำหรับแอปพลิเคชันที่มีการแชร์วอลุ่มระหว่าง Pod ที่มีระดับความปลอดภัยต่างกัน หรือการใช้ Subpath ที่ซับซ้อน ซึ่งโครงการ Kubernetes มีแผนที่จะเปิดใช้งานฟีเจอร์นี้เป็นค่าเริ่มต้นในเวอร์ชัน v1.37 ดังนั้นเวอร์ชัน v1.36 จึงเป็นช่วงเวลาสำคัญที่ผู้ดูแลระบบควรตรวจสอบและปรับแต่งค่าคอนฟิกให้พร้อม

สรุปประเด็นหลัก

เปลี่ยนจากการเปลี่ยนป้ายกำกับแบบ Recursive มาเป็นการใช้ Mount Option เพื่อความรวดเร็ว

รองรับการใช้งานผ่านฟิลด์ seLinuxChangePolicy ใน Pod spec

มีระบบการแจ้งเตือน (Warning Controller) เพื่อตรวจหา Pod ที่อาจมีปัญหาจากการตั้งค่าขัดแย้งกัน

นวัตกรรมและเทคโนโลยี

infrastructure

SELinuxMount

กลไกการติดป้ายกำกับความปลอดภัยในระดับเมาท์พอยต์แทนการทำทีละไฟล์ ช่วยให้การเตรียมวอลุ่มเสร็จสิ้นในเวลาอันสั้น

security

SELinux Warning Controller

ตัวควบคุมใหม่ในระดับ Control Plane ที่ช่วยแจ้งเตือนหากพบ Pod ที่มีการใช้แชร์วอลุ่มซึ่งอาจไม่รองรับกับกลไก SELinux ใหม่

Developer Impact
วิศวกรระบบและทีมเทคนิคต้องประเมินการใช้ securityContext ของ Pod โดยเฉพาะระบบที่มีการใช้ SELinux ในโหมด Enforcing เพื่อป้องกันความผิดพลาดหลังการอัปเกรด
Keywords
#kubernetes #selinux #security #storage #linux kernel
Original Source

อ่านข้อมูลเพิ่มเติมจากแหล่งข่าวหลัก

Kubernetes Blog