CoreOS ได้รับการยอมรับอย่างรวดเร็วจากผู้ให้บริการคลาวด์ทั่วโลก ตอนนี้กลับมีปัญหากับโครงการที่เป็นส่วนประกอบสำคัญ คือ Docker จนไม่สามารถร่วมงานกันต่อ และประกาศโครงการของตัวเองชื่อโครงการว่า Rocket ในที่สุด
ทาง CoreOS ระบุว่าจากเดิมที่ Docker เคยตั้งเป้าหมายเป็นรันไทม์ (runtime) ของ container ที่ทำตามมาตรฐานที่กำหนดตอนนี้โครงการมีฟีเจอร์เพิ่มขึ้นมากมาย นับแต่าการสร้างอิมเมจ, รันไทม์, คลัสเตอร์, ไปจนถึงการวางเครือข่าย ทั้งหมดอยู่ในไบนารีเดียวที่รันด้วยสิทธิ์ root ทาง CoreOS ไม่เห็นด้วยกับแนวทางนี้เพราะผู้ใช้ CoreOS เป็นลูกค้าองค์กรที่ต้องการความปลอดภัยสูง
Rocket จะมีคำสั่ง rkt
ทำหน้าที่รัน container โครงการจะกำหนดมาตรฐาน App Container Image (ACI) ให้แอพที่ต้องการรันต้องสร้าง container ตามกำหนด, กำหนดมาตรฐานตัวรันไทม์, และกำหนดกระบวนการค้นหาอิมเมจ
Rocket จะรันได้บนลินุกซ์ตัวอื่นๆ นอกจาก CoreOS ด้วยเช่นกัน และ CoreOS ยังไม่หยุดซัพพอร์ต Docker ต่อไป
ทาง Solomon Hykes ผู้สร้าง Docker ให้ความเห็นไว้ใน Hacker News ระบุว่าการแข่งขันเป็นเรื่องที่ดี แต่ก็แสดงความไม่พอใจ CoreOS อยู่พอสมควร
Comments
แต่า -> แต่
ไม่ใช่การแก้ปัญหาที่ถูกต้องเลย
CoreOS คงเริ่มคิดว่า docker เป็นคู่แข่งมากกว่า เลยออก product ตัวเองมาแช่งกับ docker ตรงๆ ให้มันรู้กันไป
สู้ยาก docker มันลง cloud หลายเจ้าไปละ platform นี้มีรายใหญ่ได้เจ้าเดียว
ผมอ่านแล้วตัว coreos เองนี่ไม่ใช่คู่แข่งนะครับ...... ก่อนหน้าออก rocket มาผมไม่เห็นว่าอะไรที่เขามีมันเป็นคู่แข่ง rocket ซักตัว มีแต่ tool ที่ใช้ร่วมกับ docker.
ถ้า docker มีตัวจัดการ cluster เมื่อไหร่ก็เป็นคู่แข่ง coreos ทันทีครับ
เพราะ coreos คือ Linux + docker cluster manager ดีดีแค่นั้น
CoreOS ลงโปรแกรมได้ผ่าน docker เท่านั้นตอนนี้
ต่อไปคงลงได้ผ่าน rocket หรือ docker ได้สองทางละ
แต่ตอนนี้มันก็มีอยู่แล้วนี่ครับ ไอ้ตัวจัดการคลัสเตอร์เนี่ย...
consul, kubernette, mesos+marathon, fig