Ответ
В разных проектах я работал с несколькими оркестраторами контейнеров, помимо Kubernetes.
Docker Swarm — использовал для простых проектов и быстрого прототипирования. Он действительно проще в настройке, но его функционал ограничен по сравнению с k8s. Например, развертывание сервиса выглядит так:
docker swarm init
docker service create --name nginx --replicas 3 -p 80:80 nginx
Nomad от HashiCorp — применял в инфраструктуре, построенной на стеке HashiCorp (Consul для service discovery, Vault для секретов). Он легковесный и отлично справляется с оркестрацией не только контейнеров, но и standalone-приложений.
OpenShift — работал с этой платформой в корпоративной среде. По сути, это Kubernetes с дополнительными enterprise-фичами: встроенным CI/CD (OpenShift Pipelines), registry, enhanced security (например, Security Context Constraints) и web-консолью.
Apache Mesos — сталкивался с ним в проектах, требовавших очень гибкого управления ресурсами на низком уровне. Mesos — это скорее мета-оркестратор, поверх которого можно запускать Marathon (для контейнеров) или другие фреймворки. Требует больше ручной настройки.
Выбор всегда зависел от контекста: масштаба кластера, требований к безопасности, интеграции с существующей инфраструктурой и доступных ресурсов команды на поддержку.