Saya mencari beberapa pro dan kontra apakah akan menggunakan Marathon dan Chronos, Docker Swarm atau Kubernetes saat menjalankan kontainer Docker di DC / OS.
Misalnya, kapan lebih baik menggunakan Marathon / Chronos daripada Kubernetes dan sebaliknya?
Saat ini saya sebagian besar bereksperimen tetapi mudah-mudahan kita akan mulai menggunakan salah satu layanan ini dalam produksi setelah musim panas. Ini dapat mendiskualifikasi Docker Swarm karena saya tidak yakin apakah itu akan siap produksi saat itu.
Yang saya suka dari Docker Swarm adalah pada dasarnya ini hanya "perintah Docker" dan Anda tidak perlu mempelajari sesuatu yang benar-benar baru. Kami sudah menggunakan docker-compose
dan itu akan berhasil di luar kotak dengan Docker Swarm (setidaknya dalam teori) sehingga itu akan menjadi nilai tambah yang besar. Perhatian utama saya dengan Docker Swarm adalah jika itu akan mencakup semua kasus penggunaan yang diperlukan untuk menjalankan sistem dalam produksi.
Meskipun agak ketinggalan jaman, mungkin berguna untuk membaca Apa perbedaan antara Apache's Mesos dan Google Kubernetes , untuk mendapatkan beberapa dasar yang benar. Juga, perhatikan bahwa Mesos beroperasi pada level yang berbeda dari Kubernetes / Marathon / Chronos. Last but not least, lihat Docker Swarm + Mesos oleh Timothy Chen, ingatlah bahwa Marathon dan Swarm dapat beroperasi secara bersamaan di cluster Mesos yang sama.
sumber