What users are saying about
88 Ratings
7 Ratings
88 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.8 out of 100
7 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 7.7 out of 100

Likelihood to Recommend

Kubernetes

  1. Kubernetes is very easy to get started and to set up
  2. It has various deployment options, file systems and service types making it suitable for several use cases besides Machine Learning
  3. Extends the functionality of Docker's rich functionality making it a deadly combination
  4. The rough edges in file system, utilization and resource management should be fixed to be adopted as a standard in a company
  5. Its extremely vast Python library makes it easy to build services on top of kubernetes. However the API is quite complex and documentation is quite poor
Nitin Pasumarthy | TrustRadius Reviewer

Swarm

Great for light frontends and (REST) microservices that don't depend on hardware/drivers and just do DB/file IO. Not so great for dev virtual machines and testing complex network configurations.
Vlad VARNA | TrustRadius Reviewer

Pros

Kubernetes

  • Cost-effectiveness, Kubernetes is free and open source.
  • Scalability, Kubernetes works regardless of how many pods it's managing; be it ten or a thousand.
  • Low overhead, Kubernetes adds very little performance cost per developer per machine. The benefits of having a managed system vastly outweigh the minor performance cost.
  • Large market share, Kubernetes is one of the top container orchestration tools used by developers today. This has been immensely helpful when finding new talent who are familiar with Kubernetes.
Anonymous | TrustRadius Reviewer

Swarm

  • Up and Down scaling of decentralized microservice instances
  • Remote maintenance and deployment of the existing docker based services
  • Smallest possible down time of our services upon the necessity of deployment, and maintenance routines
Claudio Fernando Maciel | TrustRadius Reviewer

Cons

Kubernetes

  • Speed of error detection - many times, in attempting to fix a problem, I found that kubernetes just had a delay in handling an automated fix. By changing the system, I was playing a cat and mouse game with kubernetes' attempts to auto-fix the error.
  • Sensible logging - many of the logs are difficult to decipher and too verbose to be useful.
  • The learning curve is high - it took many months of working with Google, in which both I and Google Support Engineers learned a lot about how Kubernetes works. The learning curve is not for people looking for quick and easy out of the box.
Adam Eivy | TrustRadius Reviewer

Swarm

  • Small community - not a lot of information available outside of the documentation.
  • Logging - centralized logging for all applications is something we wish was available.
Anonymous | TrustRadius Reviewer

Usability

Kubernetes

No score
No answers yet
No answers on this topic

Swarm

Swarm 7.3
Based on 1 answer
Kitematic is still in alpha.The CLI is somewhat unintuitive at first.
Vlad VARNA | TrustRadius Reviewer

Support Rating

Kubernetes

Kubernetes 8.0
Based on 2 answers
Documentation for Kubernetes is better than usual, and there are a variety of paid support offerings available from a variety of consultant shops. Explicit examples for specific features are sometimes hard to come by due to the wide array of features available, and the documentation can be overwhelming. Further, without any first-party paid offering, it's sometimes hard to know who to reach out to for support.
Anonymous | TrustRadius Reviewer

Swarm

Swarm 5.0
Based on 1 answer
Decent documentation, but not much available beyond that.
Anonymous | TrustRadius Reviewer

Alternatives Considered

Kubernetes

Docker Swarm is not as advanced as Kubernetes and there are no out of the box solutions for auto scaling and deployment strategies. Docker swarm doesnot have much experience with production deployments at scale. Swarm has a smaller community, and less frequent releases as compared to the very big Kubernetes Community and its rapid releases.
Anonymous | TrustRadius Reviewer

Swarm

When compared to Kubernetes, Docker Swarm becomes easier to adopt, since it's more intuitive, or 'native' to the Docker Containers technology, as it's the native option. Also, it's a lot easier to set up. Although Docker Swarm has a somewhat steep learning curve, when compared to Kubernetes, it becomes a lot simpler to adopt, and use. Docker swarm is free of use, and requires no specific specialized paid service.
Claudio Fernando Maciel | TrustRadius Reviewer

Return on Investment

Kubernetes

  • We switched from Chef, so we got a HUGE amount of ROI by switching our microservices over to Kubernetes 8. A lot less code, a lot easier to test, and immutable images means we have just one build and that artifact goes through all the environments.
  • Automated deploys are SUPER easy with Kubernetes 8. We just have simple scripts listening on a GitHub repo for changes that applies/creates all the Kubernetes 8 pieces we need. Everyone has the power to deploy to any of the clusters through code and code reviews.
  • Shrunk our devops need dramatically, everything just works.
Jake Luby | TrustRadius Reviewer

Swarm

  • With Swarm we managed to have the horizontal network bandwidth scale to gather data from clients on slow internet connections
  • A minor negative is that you always need at least 3 nodes for redundancy, which makes it less ideal for quick proof of concept type scenarios.
Vlad VARNA | TrustRadius Reviewer

Pricing Details

Kubernetes

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Swarm

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Add comparison