containerd 2.2 หมดซัพพอร์ต 6 พ.ย. 2026 หลัง 1.7 จบแล้ว ผู้ดูแล Kubernetes ควรไป 2.3 LTS
containerd 2.2 หมดซัพพอร์ต 6 พ.ย. 2026 ตามตารางของโครงการ ส่วน 1.7 หมดไปแล้ว 30 ก.ย. ผู้ดูแล Kubernetes ควรย้ายไป 2.3 LTS ที่ซัพพอร์ตถึง 30 เม.ย. 2028
โดย กองบรรณาธิการ THAI DATA อ่าน 4 นาที

สรุปประเด็นสำคัญ
- ตาราง Current State of containerd Releases บน GitHub ระบุว่า containerd 2.2 สิ้นสุดอายุ (End of Life) วันที่ 6 พฤศจิกายน 2026 ซึ่งเหลือราว 3 วัน นับจาก 3 พฤศจิกายน
- สาย 1.7 สิ้นสุดอายุแล้วเมื่อ 30 กันยายน 2026 และสาย 2.1 สิ้นสุดเมื่อ 3 กรกฎาคม 2026 ผู้ที่ยังใช้สายเหล่านี้ไม่มีแพตช์จากโครงการแล้ว
- containerd 2.3 เป็น LTS ออกเมื่อ 30 เมษายน 2026 ซัพพอร์ตถึง 30 เมษายน 2028 ส่วน 2.4 ออก 16 กันยายน 2026 ซัพพอร์ตถึง 16 พฤษภาคม 2027
- ตารางความเข้ากันได้กับ Kubernetes ระบุว่า Kubernetes 1.36 แนะนำ containerd 2.3.0+ หรือ 2.2.0+ และ 1.37 แนะนำ 2.4.0+ หรือ 2.3.0+ ส่วนสาย 2.0 มี extended support ถึงมีนาคม 2027 โดยอาสาสมัคร
containerd 2.2 หมดซัพพอร์ตวันที่ 6 พฤศจิกายน 2026 ตามตาราง Current State of containerd Releases ในเอกสาร RELEASES.md ของโครงการ เหลือเวลาราว 3 วันนับจาก 3 พฤศจิกายน และสาย 1.7 ที่หลายคลัสเตอร์ยังใช้อยู่ก็สิ้นสุดอายุไปแล้วเมื่อ 30 กันยายน 2026 รุ่นที่ตารางแสดงว่ายังซัพพอร์ตยาวคือ containerd 2.3 LTS ถึง 30 เมษายน 2028
เรื่อง containerd 2.2 หมดซัพพอร์ตกระทบผู้ใช้ Kubernetes เพราะ containerd เป็นรันไทม์คอนเทนเนอร์ที่ node ของ Kubernetes จำนวนมากใช้ ผู้ดูแลคลัสเตอร์ที่ติดตั้งเองหรือคุมรุ่นของ node ควรตรวจรุ่นที่รันอยู่ และตัวเลขทั้งหมดในข่าวนี้มาจากเอกสารของโครงการที่เราเปิดอ่านเมื่อ 3 พฤศจิกายน 2026
containerd 2.2 หมดซัพพอร์ต: ตารางวันที่ของแต่ละสาย
RELEASES.md ระบุสถานะของสายที่เกี่ยวข้องดังนี้
| สาย | สถานะ | เริ่ม | สิ้นสุดอายุ |
|---|---|---|---|
| 1.7 | End of Life | 10 มีนาคม 2023 | 30 กันยายน 2026 |
| 2.0 | LTS (extended) | 5 พฤศจิกายน 2024 | มีนาคม 2027 |
| 2.1 | End of Life | 7 พฤษภาคม 2025 | 3 กรกฎาคม 2026 |
| 2.2 | Active | 5 พฤศจิกายน 2025 | 6 พฤศจิกายน 2026 |
| 2.3 | LTS | 30 เมษายน 2026 | 30 เมษายน 2028 |
| 2.4 | Active | 16 กันยายน 2026 | 16 พฤษภาคม 2027 |
| 2.5 | Planned | 6 มกราคม 2027 | 6 กันยายน 2027 |

โครงการอธิบายว่า รุ่นปกติได้รับการสนับสนุน 8 เดือนหลังออกรุ่นย่อย ส่วนรุ่น LTS มีปีละหนึ่งรุ่นและซัพพอร์ตอย่างน้อยสองปี รุ่น LTS อาจรับแพตช์ที่กว้างกว่า เช่น การอัปเดตไลบรารี เครื่องมือสร้าง และ Go เพื่อให้ยังสร้างด้วยเครื่องมือที่ยังซัพพอร์ตได้
หมายเหตุของตารางระบุว่าสาย 2.0 โครงการ (committers) ซัพพอร์ตถึง 7 พฤศจิกายน 2025 และการซัพพอร์ตต่อเนื่องถึงมีนาคม 2027 เป็นของอาสาสมัครสองคนที่ระบุชื่อในตาราง ไม่ใช่ทีมหลักของโครงการ
containerd 2.2 หมดซัพพอร์ต แล้วเลือกรุ่นไหนให้เข้ากับ Kubernetes
ตารางความเข้ากันได้ในเอกสารเดียวกันระบุรุ่นที่แนะนำของแต่ละเวอร์ชัน Kubernetes โดยอิงรุ่นที่ทดสอบอย่างละเอียดที่สุด
| Kubernetes | containerd ที่แนะนำ |
|---|---|
| 1.34 | 2.1.3+, 2.0.6+, 1.7.28+, 1.6.39+ |
| 1.35 | 2.2.0+, 2.1.5+, 1.7.28+ |
| 1.36 | 2.3.0+, 2.2.0+ |
| 1.37 | 2.4.0+, 2.3.0+ |
containerd 2.3 อยู่ในแถวของ Kubernetes 1.36 และ 1.37 ส่วน Kubernetes 1.35 ในตารางยังไม่มี 2.3 อยู่ในรายการ จึงควรตรวจเอกสารและผลทดสอบของโครงการก่อนใช้ 2.3 กับ 1.35 ส่วนแถวของ Kubernetes 1.34 มีเฉพาะสาย 2.1, 2.0, 1.7 และ 1.6 ซึ่งสาย 2.1 กับ 1.7 สิ้นสุดอายุแล้ว โครงการระบุด้วยว่า containerd จะมีรุ่นที่ซัพพอร์ตสำหรับทุกเวอร์ชันของ Kubernetes ที่ยังซัพพอร์ตเสมอ

เมื่อ containerd 2.2 หมดซัพพอร์ต ย้ายจาก 1.7 ไป 2.x มีอะไรเปลี่ยน
เอกสารของโครงการระบุไว้ข้อหนึ่งที่ควรรู้ คือ CRI v1alpha2 ถูกเลิกใช้ในสาย 1.7 และไม่มีในสาย 2.0 ขึ้นไป ดังนั้นเครื่องมือหรือไคลเอนต์ที่ยังคุยผ่าน CRI v1alpha2 กับ containerd ต้องย้ายไป CRI v1 ก่อน การเปลี่ยนแปลงอื่นระหว่างสาย 1.x กับ 2.x เราไม่ได้อ่านรายละเอียด จึงควรอ่านบันทึกการเปลี่ยนแปลงของโครงการก่อนอัปเกรด
รุ่นล่าสุดบน GitHub ที่แสดงเมื่อ 13 ตุลาคม 2026 คือ 2.4.2, 2.3.7, 2.2.10 และ 2.0.14
containerd 2.2 หมดซัพพอร์ต ส่งผลต่อองค์กรไทยอย่างไร
เมื่อ containerd 2.2 หมดซัพพอร์ต องค์กรที่ใช้ Kubernetes แบบจัดการเอง เช่น บนเซิร์ฟเวอร์ของตนหรือเครื่องเสมือน เป็นผู้เลือกรุ่นรันไทม์เองและต้องตามวันหมดอายุเอง ส่วนบริการ Kubernetes ที่ผู้ให้บริการจัดการ รุ่นรันไทม์และตารางอัปเดตขึ้นกับผู้ให้บริการ เราไม่ได้ตรวจประกาศของแต่ละราย จึงไม่ระบุวันที่ของพวกเขา
ก่อน containerd 2.2 หมดซัพพอร์ต ผู้ดูแลระบบควรทำอะไร
- ตรวจรุ่นบนทุก node ก่อน containerd 2.2 หมดซัพพอร์ต ด้วย
containerd --versionหรือkubectl get nodes -o wideซึ่งแสดงคอลัมน์ container runtime - จดสายที่ใช้ ถ้าเป็น 1.7 หรือ 2.1 ถือว่าหมดอายุแล้ว ถ้าเป็น 2.2 เหลือไม่กี่วัน
- วางแผนย้ายไป 2.3 LTS สำหรับคลัสเตอร์ที่ต้องการอายุซัพพอร์ตยาว และตรวจว่าเวอร์ชัน Kubernetes ที่ใช้อยู่ในแถวที่แนะนำ 2.3
- อัปเกรดแบบหมุนเวียนทีละ node เริ่มจากกลุ่มทดสอบ และเตรียมแผนย้อนกลับ
- ตรวจไคลเอนต์ที่ใช้ CRI v1alpha2 ก่อนย้ายจากสาย 1.7
- ตั้งเตือน 30 เมษายน 2028 วันสิ้นสุดของ 2.3 LTS และดูตาราง 2.5 ที่วางแผนไว้ 6 มกราคม 2027
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ทีมที่ดูแลคลัสเตอร์ Kubernetes เองต้องมีเครื่องสำหรับทดสอบการอัปเกรดรันไทม์ก่อนทำกับ node จริง Cloud Linux Server ของ THAI DATA CLOUD ให้เลือก Ubuntu, AlmaLinux หรือ Debian มี Root Access เต็มรูปแบบ และตั้งอยู่ใน Data Center ไทยและสิงคโปร์ จึงใช้เป็นเครื่องทดลองสำหรับทดสอบก่อนได้ (THAI DATA CLOUD เป็นผู้ดำเนินงานเว็บไซต์นี้)
ติดตามข่าวซอฟต์แวร์และวันหมดซัพพอร์ตอื่น ๆ ได้ที่หมวด Software และดูข่าว Kubernetes 1.34 สิ้นสุดการสนับสนุน
ภาพบันทึก


คำถามที่พบบ่อย
containerd 2.2 หมดซัพพอร์ตเมื่อไร?
ตามตาราง Current State of containerd Releases ที่เอกสาร RELEASES.md ของโครงการบน GitHub containerd 2.2 สิ้นสุดอายุวันที่ 6 พฤศจิกายน 2026 หลังวันนั้นโครงการจะไม่รับแพตช์ใหม่ของสายนี้ ส่วนสาย 1.7 สิ้นสุดไปแล้วเมื่อ 30 กันยายน 2026
containerd 2.2 หมดซัพพอร์ตแล้วควรย้ายไปรุ่นไหน?
เมื่อ containerd 2.2 หมดซัพพอร์ต ให้ดู containerd 2.3 ซึ่งเป็นรุ่น LTS ออกเมื่อ 30 เมษายน 2026 และซัพพอร์ตถึง 30 เมษายน 2028 เป็นตัวเลือกที่ซัพพอร์ตนานที่สุดในตาราง ส่วน containerd 2.4 ออกเมื่อ 16 กันยายน 2026 ซัพพอร์ตถึง 16 พฤษภาคม 2027 โดยเป็นรุ่นไม่ใช่ LTS
containerd รุ่นไหนใช้กับ Kubernetes 1.36 และ 1.37 ได้?
นอกจากข่าว containerd 2.2 หมดซัพพอร์ต ตารางความเข้ากันได้ของโครงการระบุว่า Kubernetes 1.36 แนะนำ containerd 2.3.0 ขึ้นไป หรือ 2.2.0 ขึ้นไป ส่วน Kubernetes 1.37 แนะนำ 2.4.0 ขึ้นไป หรือ 2.3.0 ขึ้นไป โดย 2.3 อยู่ในทั้งสองแถว จึงเป็นรุ่นที่ใช้ร่วมกันได้
ถ้ายังใช้ containerd 1.7 ต้องทำอย่างไร?
สาย 1.7 สิ้นสุดอายุไปก่อนที่ containerd 2.2 หมดซัพพอร์ตเมื่อ 30 กันยายน 2026 โครงการไม่รับแพตช์อีก ควรวางแผนย้ายไป 2.3 LTS โดยต้องตรวจเอกสารโครงการเรื่องการเปลี่ยนแปลงระหว่างสาย 1.x กับ 2.x เช่น CRI v1alpha2 ที่ไม่มีแล้วในสาย 2.0
แหล่งอ้างอิง
- containerd RELEASES.md — containerd (GitHub)
- containerd releases — containerd (GitHub)
บุคคล องค์กร และสถานที่ในข่าวนี้
เลือกชื่อเพื่ออ่านข่าวทั้งหมดที่กล่าวถึง ตัวเลขคือจำนวนข่าว
- ประเทศและสถานที่
- สิงคโปร์193
- ผลิตภัณฑ์และเทคโนโลยี
- Kubernetes39Linux117Ubuntu65AlmaLinux49Debian57
พบข้อมูลคลาดเคลื่อน? แจ้งกองบรรณาธิการ