Skip to main content
TrustRadius
Kubernetes

Kubernetes

Overview

What is Kubernetes?

Kubernetes is an open-source container cluster manager.

Read more
Recent Reviews

TrustRadius Insights

Telcos have found Kubernetes to be a valuable tool for deploying and managing their legacy telco applications. By converting these …
Continue reading

Kubernetes Review

10 out of 10
April 07, 2022
Currently we are using Kubernetes in our project to orchestrate the containers. We are using it for our banking client where some point of …
Continue reading
Read all reviews

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Kubernetes?

Kubernetes is an open-source container cluster manager.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

3 people also want pricing

Alternatives Pricing

What is Vultr?

Vultr is an independent cloud computing platform on a mission to provide businesses and developers around the world with unrivaled ease of use, price-to-performance, and global reach.

Return to navigation

Product Demos

Kubernetes Beginner Tutorial 8 | Step by Step Play with Kubernetes (K8s) Demo

YouTube

Demo: Intro to Rancher container management

YouTube

[ Kube 68 ] Kubernetes RBAC Demo | Creating Users and Roles

YouTube

Kubernetes for the Absolute Beginners - Setup Kubernetes - kubeadm

YouTube

Kubernetes Deployment Tutorial - yaml explained + Demo

YouTube
Return to navigation

Product Details

What is Kubernetes?

Kubernetes is an open-source container cluster manager.

Kubernetes Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(164)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Telcos have found Kubernetes to be a valuable tool for deploying and managing their legacy telco applications. By converting these applications into Kubernetes objects, telcos have been able to improve uptime and scalability. The simplicity and speed of Kubernetes make it ideal for managing microservices, enabling easy deployment, service discovery, configuration management, autoscaling, and fault tolerance. This has been particularly useful for organizations like LinkedIn, which has used Kubernetes as an experimental product for building and managing Machine Learning pipelines and accessing GPU clusters. Additionally, Kubernetes is widely adopted as a PaaS solution throughout organizations, solving the problem of immutable infrastructure and providing a low learning curve for users. It offers scalability and reliability, making it suitable for managing developer and customer environments at both departmental and organizational levels. Moreover, Kubernetes excels in orchestration across diverse hardware infrastructures, including data centers and multiple cloud providers. It effectively manages containerization applications consisting of hundreds of containers deployed on physical machines, virtual machines, or cloud machines. This addresses resource allocation and scheduling challenges by creating and tearing down containers based on resource demand. Furthermore, Kubernetes serves as a powerful tool for containerizing on-premises servers for seamless deployment to the cloud. Its versatility and standard deployment through Helm have made it the preferred microservice container orchestration platform for deploying web-based applications. Overall, Kubernetes offers a wide range of use cases that enhance the deployment, management, and scalability of various applications in different environments.

Flexibility in Customization: Many reviewers have praised Kubernetes for its flexibility in choosing networking, storage, monitoring, and other solutions, allowing them to customize their workload according to their needs. This feature has been appreciated by a significant number of users.

Seamless Upgrades: Users have mentioned that Kubernetes provides the ability to upgrade applications to a new version without any downtime, making it seamless and efficient. Several reviewers have highlighted this as a valuable feature of the platform.

High Portability: The high level of portability offered by Kubernetes has been positively acknowledged by many users. They appreciate being able to move their applications to different environments easily.

Complex Application Design: Several users have found designing applications on Kubernetes to be complex and time-consuming, especially when manually writing YAML manifests and validating them for errors.

Steep Learning Curve: Many reviewers have mentioned that the learning curve for Kubernetes is slow due to a large number of objects and new concepts. They suggest adding GUI-based operations to help with tasks like finding latency points or identifying resource-consuming pods.

Difficulty in Troubleshooting and Documentation: Users have encountered challenges in understanding and troubleshooting Kubernetes, particularly for beginners. Some users have also found it difficult to find relevant information as the documentation is scattered. They suggest better documentation and versioning for easier access to relevant information.

Based on user reviews, users commonly recommend the following for Kubernetes:

Consider using Kubernetes for companies with a large microservice environment. Users believe that Kubernetes is helpful for managing complex applications and recommend it specifically for organizations with a significant number of microservices.

Acquire a basic understanding and knowledge of Kubernetes before using it. Users suggest that having some familiarity with Kubernetes before implementation is beneficial in order to fully utilize its features and capabilities.

Utilize specialized support and platforms like Rancher when deploying Kubernetes. Users recommend seeking assistance from specialized companies that provide support for Kubernetes, as well as using platforms like Rancher in conjunction with Kubernetes.

Overall, users emphasize the importance of evaluating specific requirements and capabilities before choosing Kubernetes as the container management solution, acquiring knowledge beforehand, and leveraging external support to enhance the deployment experience.

Reviews

(1-13 of 13)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Well, me and me team select Kubernetes for the natural solution and the easily assignation of resources to deploy a solution than could have multiple clients in the same infrastructure, so, for each one client we are running a set of different pods, and that's why we select Kubernetes
Asad Khan | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
As I said earlier also -
- K8s manage the workloads better as compared to OpenStack in terms of reliability, observability & reachability.
- K8s is not limited to only a single networking or storage solution as compared to OpenStack.
- Networking (which is a key concept) is much simpler in K8s as compared to OpenStack.
- It is possible to upgrade your applications without downtime in K8s but in OpenStack, you either have to divert the traffic or face an outage because you have to delete the whole stack & then recreate it.
April 07, 2022

Kubernetes Review

Score 10 out of 10
Vetted Review
Verified User
  • Docker
Kubernetes cluster is cable to manage multiple nodes on on-premises or cloud infrastructure. In Kubernetes, we can easily add new nodes when ever required. We can easily update and rollback our application hosted on Kubernetes with the help of rolling and blue green deployment. we can monitor application using Prometheus and Grafana.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Most of the required features for any orchestration tool or framework, which is provided by Kubernetes. After understanding all modules and features of the K8S, it is the best fit for us as compared with others out there.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I didn't have too much experience or exposure to OpenShift but I do remember that in certain areas our organization found Kubernetes to be more useful and met our needs in comparison to OpenShift. Although I can't compare, I think it's easier to customize Kubernetes because of CRDs and so than OpenShift. Hence, the management decided to go with Kubernetes.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Mesos, Docker and Amazon Elastic Compute Cloud (EC2)
Kubernetes is a great alternative to cloud hosted expensive solutions. It is extremely well documented and maintained. It is probably the best home-grown solution available for container infrastructure management.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Kubernetes is very unique. I do not think there are any competitors to take over its leading place. And you can always use Kuberntes with other tools to make the whole system better. Kubernetes is backed up by Google and has been tested over the years. It is reliable, fast, and easy to use.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
When planning our latest product we tried out many hosted container service and a few local tools. These included services run by Google, Microsoft, and Amazon and tools from companies like Docker and Apache. We ended up selecting Kubernetes because it was compatible with all the hosted options, was open source, and had a strong lineage. Going forward Kubernetes allows us to connect with many hosted sources, this is important because it gives us more options as we develop new code. We also value the open quality of the code because it allows us to tool Kubernetes for each customer as needed. Finally, we selected Kubernetes because of its lineage, it was initially developed by a rockstar team at Google and is now in the hands of the Open Contained Initiative. This means we don't have to worry about the health of Kubernetes as time goes on, it's in good hands.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I used OpenShift v2 - which was pre-Kubernetes. (It now uses Kubernetes under the hood - but keeps it fairly hidden). Kubernetes was a ton more stable and easier to use. No more custom CLI to use in order to script together deployments. No more messy ‘push your entire code base to us’ in order to deploy out.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Swarm
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.
October 05, 2017

Worth the Learning Curve

Adam Eivy | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • AWS ECS
With AWS ECS, you have to provision the virtual hardware, then use that hardware as a pool for your container service. Each service has to be built out and scaled independently. Kubernetes allows us to use a cluster of machines like a big pool of resources, scaling and shipping multiple apps on the same cluster with minimal operations overhead.
April 14, 2017

Poor man's review

Manish Rajkarnikar | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
mesos ; nomad; swarm

Nomad is fairly new.
Effort is mostly from hashicorp
Not a large community support
Support running vm/qemu images jar and other artifacts vs just plain old docker

Mesos is old, battle tested. proven to scale
but effort is mostly from mesosphere and not large community support compare to kubernetes.
They are diverging their effort to run stuff like Cassandra, Storm etc.
Networking is too simple; does not fit the need of enterprise team.
Not fully opensource; advanced/critical features are proprietary

Jake Luby | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We already had an enterprise Kubernetes 8 set up, so once we got our namespace it took me about 2 weeks to go from not knowing anything to having a self-contained jar in a container, running on Kubernetes 8. In comparison, it took me two weeks to install Java on a blank server utilizing Chef. The learning curve isn't that steep, the deploys are wonderful, and everything basically works as advertised (we've not been completely issue free). But once we got the kinks out, sized our containers correctly, and made them true single process microservices, it's really awesome. It allows my team to concentrate on the code deployed, knowing they are just a few clicks away from it with any new feature.
Return to navigation