Tags:
Node Thumbnail

จากกรณี Kubernetes หยุดรองรับ Docker ในฐานะรันไทม์ ( คำอธิบายแบบละเอียด )

แกนกลางของปัญหาคือตัว Docker ไม่รองรับมาตรฐาน Container Runtime Interface (CRI) โดยตรง โครงการ Kubernetes จึงสร้าง dockershim มาเป็นตัวเชื่อมให้ แต่ก็เป็นปัญหาการดูแลในระยะยาว ทำให้ Kubernetes ประกาศว่าจะหยุดซัพพอร์ต dockershim ในอนาคต

ล่าสุดทางบริษัท Docker และ Mitantis ( ที่ซื้อบางส่วนของ Docker ไป ) ประกาศว่าจะรับ dockershim ไปดูแลต่อให้ ทำให้ผู้ใช้ Docker/Kubernetes ยังทำงานได้ต่อไปเหมือนเดิม แต่เปลี่ยนจาก dockershim ตัวเดิมที่ผนวกมากับ Kubernetes มาเป็นตัวใหม่เท่านั้น

Mirantis บอกว่าคนส่วนใหญ่สร้างอิมเมจด้วย Docker Compose แต่รันคอนเทนเนอร์จริงๆ ด้วยรันไทม์ containerd ซึ่งจะไม่กระทบอะไรอยู่แล้ว แต่ก็ยังมีลูกค้าของ Mirantis อีกจำนวนหนึ่งที่ยังรันคอนเทนเนอร์ด้วย Docker Engine ตัวเดิมอยู่ จึงตัดสินใจรับ dockershim มาดูแลต่อ

ตอนนี้โค้ดเพิ่งเริ่มพัฒนา โดยจะถูกนำไปไว้ใน GitHub โครงการ cri-dockerd ของ Mirantis

ที่มา - Docker , Mirantis

Get latest news from Blognone