You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I don’t see any real differentiators here, and that’s a problem.
Our small team of business analysts and a couple of developers needs a streamlined platform to deploy and manage services without wrestling with Kubernetes’ steep learning curve. We require:
Backup and restore
Example: We run a Redis cluster with docker service create --name redis redis:6. There’s no swarm orchestrator backup. We end up with scripts like:
docker exec$(docker ps -qf "name=redis") \
sh -c 'redis-cli SAVE && tar czf /backup/redis-$(date +%F).tar.gz /data'
Issue: Restoring a single dataset forces us to rebuild the entire stack and manually reapply updates.
User-friendly secret management
Example: Credentials live in .env files:
DB_PASSWORD=TopSecret!API_TOKEN=xyz-123
Issue: No central audit. Swarm orchestrator secrets mount files, but most images expect env vars. We wrap commands to fetch from Vault, export variables, then docker-compose up.
Issue: The Swarm orchestrator’s built-in CPU/memory view in the web GUI is a nice-to-have but irrelevant. What matters is exporting metrics to external tools like Nagios, SiteScope or Splunk for alerts, dashboards, and long-term analytics. Custom collectors and extra agents create inconsistency and noise.
Docker’s Swarm orchestrator gets us running in minutes but becomes unmanageable as services grow. Secrets don’t work with most containers. Metrics are basic and stuck in the UI. Failures force full rebuilds—no partial restore. Kubernetes solves these but demands a dedicated DevOps team we don’t have. We need one tool that covers all these needs out of the box.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I don’t see any real differentiators here, and that’s a problem.
Our small team of business analysts and a couple of developers needs a streamlined platform to deploy and manage services without wrestling with Kubernetes’ steep learning curve. We require:
Backup and restore
docker service create --name redis redis:6. There’s noswarm orchestrator backup. We end up with scripts like:User-friendly secret management
.envfiles:docker-compose up.True templating
app.conf.j2:server { listen {{ port }}; server_name {{ domain }}; location / { proxy_pass http://{{ backend_host }}:{{ backend_port }}; } }j2 app.conf.j2 > app.confbefore deployment.GitOps workflows
stack.ymlin Git should auto-deploy via Flux or ArgoCD. Instead, we run:Seamless monitoring integration
docker statsfor real-time metrics, then push JSON to Splunk:Docker’s Swarm orchestrator gets us running in minutes but becomes unmanageable as services grow. Secrets don’t work with most containers. Metrics are basic and stuck in the UI. Failures force full rebuilds—no partial restore. Kubernetes solves these but demands a dedicated DevOps team we don’t have. We need one tool that covers all these needs out of the box.
Beta Was this translation helpful? Give feedback.
All reactions