Home
Recent Q&A
Java
Cloud
JavaScript
Python
SQL
PHP
HTML
C++
Data Science
DBMS
Devops
Hadoop
Machine Learning
Azure
Blockchain
Devops
Ask a Question
How is Kubernetes different from Docker Swarm?
Home
Kubernetes K8s
How is Kubernetes different from Docker Swarm?
0
votes
asked
Mar 16
in
Kubernetes K8s
by
DavidAnderson
How is Kubernetes different from Docker Swarm?
kubernetes-interview-questions
Please
log in
or
register
to answer this question.
1
Answer
0
votes
answered
Mar 16
by
DavidAnderson
Features
Kubernetes
Docker Swarm
Installation & Cluster Config
Setup is very complicated, but once installed cluster is robust.
Installation is very simple, but the cluster is not robust.
GUI
GUI is the Kubernetes Dashboard.
There is no GUI.
Scalability
Highly scalable and scales fast.
Highly scalable and scales 5x faster than Kubernetes.
Auto-scaling
Kubernetes can do auto-scaling.
Docker swarm cannot do auto-scaling.
Load Balancing
Manual intervention needed for load balancing traffic between different containers and pods.
Docker swarm does auto load balancing of traffic between containers in the cluster.
Rolling Updates & Rollbacks
Can deploy rolling updates and does automatic rollbacks.
Can deploy rolling updates, but not automatic rollback.
DATA Volumes
Can share storage volumes only with the other containers in the same pod.
Can share storage volumes with any other container.
Logging & Monitoring
In-built tools for logging and monitoring.
3rd party tools like ELK stack should be used for logging and monitoring.
...