Try our new research platform with insights from 80,000+ expert users
Kubernetes Logo

Kubernetes pros and cons

Vendor: Kubernetes
4.3 out of 5
Badge Leader
523 followers
Post review

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

Kubernetes offers excellent scalability and automation, allowing effortless management of containerized applications and microservices with features like auto-scaling and zero-touch operations.
It enhances infrastructure efficiency through powerful auto-repair functionalities and seamless failovers, ensuring high availability and stability.
Kubernetes is closely integrated with Docker, providing robust container orchestration which simplifies the deployment and management of applications.
It benefits from strong community support, extensive documentation, and a rich ecosystem of tools like Helm, which facilitate integration and operation.
Kubernetes supports a variety of deployment environments and strategies, making it versatile for both cloud-native and traditional applications.

CONS

Kubernetes can be complex and requires skilled specialists, especially for users not familiar with Linux, leading to a steep learning curve.
Many users find Kubernetes to be heavy, not easy to deploy, and with limited ROI for small organizations due to the need for a control plane, worker nodes, and multiple VMs.
Kubernetes has scalability issues, and there is dissatisfaction with its consistency across different deployment types, with performance varying between VM and PaaS services.
There are ongoing issues with the stability and availability of Kubernetes, particularly regarding high loads causing worker nodes to be unavailable.
Security is an area of concern in its infancy, requiring enhancements, especially with existing RBAC management across multi-clusters and API security features.
 

Kubernetes Pros review quotes

MA
Oct 26, 2021
The product is highly scalable.
BP
Dec 18, 2023
With the use of our blueprint, my experience with the initial setup has been a ten out of ten where one is difficult and ten is easy.
LJ
May 3, 2024
I found it to be an excellent solution for application deployment. It's great for containerization.
Learn what your peers think about Kubernetes. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
MS
Aug 19, 2020
The auto-repair function in Kubernetes is perfect. When something breaks, the auto-repair function automatically repairs it. If you are running the content in Kubernetes, you have a good set up. You do not need to do anything for the management of this. So, the automation of Kubernetes is number one.
PS
Nov 29, 2022
The autoscaling feature is the most valuable. Kubernetes itself is an orchestration tool. It automatically detects the load, and it automatically spins up the new Pod in the form of a new microservice deployment.
reviewer1440765 - PeerSpot reviewer
Oct 22, 2020
The ease of use if the solution is a very valuable aspect for us.
Roshan George Thallamore - PeerSpot reviewer
Sep 27, 2022
The Desired State Configuration is a handy feature; we can deploy a certain number of pods, and the tool will ensure that the state is maintained in our desired configuration.
Nouman Kaiser - PeerSpot reviewer
May 10, 2024
Offers a crucial feedback process
Raj G - PeerSpot reviewer
May 7, 2024
There are many good features. I feel that the scale-out features, like replica sets, are very good. The number of running containers can be autoscaled.
AjayThapar - PeerSpot reviewer
May 30, 2022
It's scalable.
 

Kubernetes Cons review quotes

MA
Oct 26, 2021
They need to focus on more security internally.
BP
Dec 18, 2023
In the financial service sector, I'd rate scalability an eight out of ten. But do it in a controlled manner, not auto-scaling. If your application has a bug and you enable the autoscaler, it will spike your costs. If someone deploys an application with a bug, that's automatically a problem.
LJ
May 3, 2024
One thing I noticed is when you have multiple deployments and your node count increases beyond eight or nine, the container creation process doesn't copy properties correctly.
Learn what your peers think about Kubernetes. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
MS
Aug 19, 2020
The Kubernetes dashboard can be improved. It is currently a mess. We were using Rancher earlier, and everyone was happy with the dashboard. Right now, we are using Kubernetes, and it's not working with Microsoft workstations. We still have problems with the dashboard. It's terrible.
PS
Nov 29, 2022
I'm expecting more improvement on the UI development side, which can be reflected in each object that is part of Kubernetes, like the Pod, deployment set, ReplicaSet, ConfigMap, Secrets, and PersistentVolume.
reviewer1440765 - PeerSpot reviewer
Oct 22, 2020
It would be very interesting if they could introduce a template engine to set dynamic values in the deployment time. It would be ideal if it could be native in Kubernetes as it would be much easier.
Roshan George Thallamore - PeerSpot reviewer
Sep 27, 2022
The solution has some issues regarding availability during high loads. Worker nodes are sometimes unavailable, affecting the overall availability of the applications. This is a bug or underlying problem with the tool, and Azure and other providers are looking into improving this by releasing new versions of Kubernetes that fix some of the platform's issues.
Nouman Kaiser - PeerSpot reviewer
May 10, 2024
Absence of a built-in feature for local API creation
SA
Jan 30, 2021
One feature I would actually like to see is the network monitoring part. When we talk about communities, it's mostly the computer side. But it does have some enhancements on the networking side which they have recently released. I would like to see more enhancement where we can monitor the networks of the Kubernetes cluster or the Kubernetes workloads.
Raj G - PeerSpot reviewer
May 7, 2024
It's good for bigger organizations, but for smaller organizations or a few workloads, it may be too heavy, not easy to deploy, and the ROI may be less because it requires a control plane, worker nodes, and multiple VMs to run.