Tôi đang tìm kiếm một số ưu và nhược điểm của việc có nên sử dụng Marathon và Chronos, Docker Swarm hoặc Kubernetes khi chạy vùng chứa Docker trên DC / OS hay không.
Ví dụ, khi nào thì sử dụng Marathon / Chronos tốt hơn Kubernetes và ngược lại?
Hiện tại, tôi hầu như đang thử nghiệm nhưng hy vọng chúng tôi sẽ bắt đầu sử dụng một trong những dịch vụ này trong sản xuất sau mùa hè. Điều này có thể khiến Docker Swarm bị loại vì tôi không chắc liệu nó có sẵn sàng sản xuất vào lúc đó hay không.
Điều tôi thích về Docker Swarm là về cơ bản nó chỉ là "lệnh Docker" và bạn không phải học một cái gì đó hoàn toàn mới. Chúng tôi đã sử dụng docker-compose
và điều đó sẽ hoạt động hiệu quả với Docker Swarm (ít nhất là trên lý thuyết) nên đó sẽ là một điểm cộng lớn. Mối quan tâm chính của tôi với Docker Swarm là liệu nó có bao gồm tất cả các trường hợp sử dụng cần thiết để chạy một hệ thống trong sản xuất hay không.