В комментариях к новости меня вопрошали чем же отличается Haven от Rancher. За прошедшее время я поставил, потыкал, правда так и не смог завести там swarm кластер, но для сравнения собрал материала. Итак...
Собственно основным отличием является то, что haven ориентирован на максимальное использование инструментов Docker, в то время как Rancher мало того что поддерживает Kubernetes, swarm, mesos, так еще и предоставляет свою инновационную замену всему этому - cattle.
Последствия этих различий, весьма банальны: поддержка собственно swarm в Rancher несколько ограниченная, к тому же standalone swarm они уже выкинули, а docker в swarm-mode на момент тестирования был нестабилен (https://github.com/rancher/rancher/issues/4680#issuecomment-270430228).
У нас на данный момент поддерживается standalone swarm, для swarm-mode уже реализована частичная поддержка (в develop версии).
Вот небольшая табличка разницы между стабильной версией Haven и Rancher
haven rancher
Kubernetes - +
swarm + +
mesos - +
своя система оркестрации - cattle
управление сетью частично +
приложения + + называется 'stack'
обновление контейнеров + только приложения
посмотреть все ноды + -
посмотреть все контейнеры + -
переместить ноду между кластерами + -
система состоит из контейнеров 2 1 + ~4 на ноду
в диалоге создания конйтнера
можно выполнить поиск image в реестре + -
защита от удаления своего контейнера + -
репозиторий конфигов контейнеров + -