We use this solution for the hosting of micro-services. Kubernetes helps us to orchestrate all the containers hosting these micro-services.
Consultant at a manufacturing company with 10,001+ employees
Scalable solution effective in orchestrating containers hosting microservices
Pros and Cons
- "We use this solution for the hosting of micro-services. Kubernetes helps us to orchestrate all the containers hosting these micro-services."
- "We would to have additional features related to security within the API, instead of needing to install add-ons."
What is our primary use case?
What is most valuable?
One of the most valuable features is the ability to manage containers and pods. The solution monitors if applications are live and if issues are picked up, it automatically resolves these. This solution keeps our application in working condition.
This is an open source solution, which gives the community the opportunity to request specific features which the Kubernetes team then work on and add to the solution.
What needs improvement?
We would to have additional features related to security within the API, instead of needing to install an add-on.
For how long have I used the solution?
I have used this solution for almost four years.
Buyer's Guide
Kubernetes
June 2025

Learn what your peers think about Kubernetes. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
856,873 professionals have used our research since 2012.
What do I think about the stability of the solution?
This is a stable solution.
What do I think about the scalability of the solution?
This is a scalable solution. We are able to ramp up certain campaigns which this solution manages well. We have 400 to 500 people using this solution.
How was the initial setup?
This solution took one and a half years to get ready in production. We needed to explore a lot of add-ons in order to deploy into the Kubernetes cluster.
What's my experience with pricing, setup cost, and licensing?
What other advice do I have?
This is a really useful solution that is particularly useful for organizations using micro-services. This solution is not suitable for use with monolithical applications. Kubernetes works well in an on premises or cloud environment.
The suitability of this solution may vary from company to company.
I would rate this solution an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Practice Director, Global Infrastructure Services at a computer software company with 10,001+ employees
Internal engine designed well, useful Zero Touch Operations feature, and helpful online support
Pros and Cons
- "The most valuable feature is the Zero Touch Operations, which involves a new way of performing operations and support. We do not have to do maintenance, the operations are very simple."
- "Kubernetes can improve by providing a service offering catalog that can be readily populated in Kubernetes."
What is our primary use case?
If our project requires a cloud deployment we will use a cloud provider's version of Kubernetes. For example, Azure or AWS Kubernetes Elastic Services. We try to make use of whatever is provided by the cloud providers.
If the project requires an on-premise solution we use products from various vendors, such as Red Hat or other open-source products that can be downloaded and installed for free.
We are using Kubernetes for container management.
Kubernetes use cases are typically containerized application hosting. This is the basic use case that we do. Another use case can be deploying new application microservices which are loosely coupled and containerized using microservices-based architectures.
How has it helped my organization?
We can achieve a reduction of almost 50% to 60% of effort in operations by using Kubernetes.
What is most valuable?
The most valuable feature is the Zero Touch Operations, which involves a new way of performing operations and support. We do not have to do maintenance, the operations are very simple.
What needs improvement?
Kubernetes can improve by providing a service offering catalog that can be readily populated in Kubernetes.
The service catalog, for example, could be a CRM application on Kubernetes or an eCommerce retail application packaged on Kubernetes and to be readily deployable. Instead of somebody trying to figure out all the configurations of hosting this on Kubernetes, if something was readily available, which the developers for these CRM or eCommerce products, they could partner with either AWS, Google, or Azure and make the deployment of such applications readily available on Kubernetes.
This would allow very little work for a business to go live. The business can quickly straight away and subscribe, launch, and use. It is not difficult for an IT team to be involved to create an application environment to start up. It's would be much easier for businesses to use it directly and start off the applications.
For how long have I used the solution?
I have been using Kubernetes for approximately three weeks.
What do I think about the stability of the solution?
The stability of Kubernetes depends on how we have designed it. Our design is stable because I know how to design it and if something goes wrong how to fix it.
What do I think about the scalability of the solution?
The scalability is superb, it is highly scalable.
We have 75,000 employees in our organization that is using this solution.
How are customer service and support?
Technical support is not used very frequently. We use advanced-level support occasionally. It is only in certain circumstances when we have some advanced complexity that we reach out to an expert.
A person with a moderate level of knowledge on Kubernetes, with the help of the community forum, and documentation, most of their problems can be solved.
We do not need any particular company, such as Red Hat, to come in and support the Kubernetes environment, or some other company, such as Ubuntu Canonical to be signed up for a contract to support Kubernetes. It's not required.
How was the initial setup?
The initial setup is straightforward, it was not complex.
What about the implementation team?
The maintenance for Kubernetes is very minimal.
What's my experience with pricing, setup cost, and licensing?
You need to pay for a license if you buy branded products. For example, if you take the services from Azure, AWS, or Google, the price of the Kubernetes cluster is inclusive of the service that's being offered to us on a pay-and-use model.
What other advice do I have?
I haven't tried all the advanced features of Kubernetes, but I feel it is meeting most of the requirements of a new design architecture for applications to be hosted. I don't see any particular functionality which is not available for me as of now.
The open-source ecosystem is providing lots of ideas to solve all kinds of problems. The open-source ecosystem of developers, implementers, and integrators is providing lots of ideas. If there is something I may not know, I look up to the community forum and receive answers. There are no issues of finding something, however, Kubernetes by itself has to improve. It is a matter of the implementer to discover ideas to solve the problem. The Kubernetes engine is designed very well.
I would highly recommend this solution to others.
I rate Kubernetes a nine out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Kubernetes
June 2025

Learn what your peers think about Kubernetes. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
856,873 professionals have used our research since 2012.
Cloud Engineer at a retailer with 10,001+ employees
Runs in multiple availability zones, reliable, and scalable
Pros and Cons
- "The performance is good."
- "The configuration is a bit complicated."
What is our primary use case?
Kubernetes is a container-based platform that is used for microservices-based applications.
You can containerize and deploy your ports, as well as expose them over the internet, to get your applications running.
What is most valuable?
The performance is good.
The services it provides you are good.
It runs in multiple availability zones.
What needs improvement?
The configuration is a bit complicated.
Because the platform provided is so simple, additional configuration is required to get your apps up and running.
There are some issues with the upgrades. When updates are released, the older versions are decommissioned.
The updates are quite frequent and are lengthy. It takes about an hour each time.
For how long have I used the solution?
I have been working with Kubernetes for approximately two years.
It's cloud-agnostic Kubernetes, we have it available in Azure, AWS, and GCP.
What do I think about the stability of the solution?
In the two years that I have been using Kubernetes, I have not experienced any issues with the stability of this solution.
What do I think about the scalability of the solution?
Our main e-commerce application is running in Kubernetes. Currently, we have three applications running, and we are trying to onboard different applications.
How was the initial setup?
You need to have knowledge of Kubernetes to manage the cluster and to complete the deployment.
It can take 20 to 30 minutes to configure the Kubernetes cluster.
Once the setup is complete you can have your dependencies running in Kubernetes.
You need a core technical person, who is a DevOps engineer who has experience working on Kubernetes to deploy and maintain this solution.
Which other solutions did I evaluate?
We evaluated ECS, which is a service offered by Amazon.
It's an orchestration tool, but it has certain limitations.
What other advice do I have?
I would highly recommend this solution to anyone who is considering using it.
I would rate Kubernetes a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Solutions Architect at Jihu GitLab Technology Limited
A straightforward and free platform with good integrations
Pros and Cons
- "One of the most valuable features is the thickness of the cloud platform or on-prem file, which makes the solution straightforward to shift and scale. It works well with different types of deployment strategies and networks."
- "It would be great if Kubernetes could handle a level of data backup."
What is our primary use case?
We have several use cases, but our primary use is for microservices.
What is most valuable?
One of the most valuable features is the thickness of the cloud platform or on-prem file, which makes the solution straightforward to shift and scale. It works well with different types of deployment strategies and networks.
The product features good integrations with other platforms.
What needs improvement?
It would be great if Kubernetes could handle a level of data backup.
For how long have I used the solution?
We have been using the solution for around five years.
What do I think about the stability of the solution?
The solution is stable, and I rate it ten out of ten here.
What do I think about the scalability of the solution?
The platform is scalable, and we have over 30 customers using it.
How are customer service and support?
Most of our users have a basic knowledge of our definitions and account flows, so the standard practice is to raise issues when we encounter them. Kubernetes technical support can deal well with the kind of problems we face.
How was the initial setup?
The initial deployment was straightforward; we used Kubespray in Ansible, and it took less than an hour.
What's my experience with pricing, setup cost, and licensing?
Kubernetes is free; it's open-source software.
What other advice do I have?
I rate the solution ten out of ten.
The tool does everything we need, and we believe we have made the best choice.
I'm hesitant to recommend the platform as I prefer people to decide for themselves what is best for them, and I don't want to push a solution if someone doesn't need it. Some users will have issues only Kubernetes can solve, and they should find out how to leverage it.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Engineer at SLT Visioncom Pvt Ltd
Beneficial large community support, widely used, and highly scalable
Pros and Cons
- "Kubernetes is a leading container orchestration solution, known for its simplicity and ease of use. Being open-source, it benefits from large community support, including enterprise support. Many companies offer their own version of Kubernetes, making it widely adopted and supported in the industry."
- "The lack of native support for billing and self-service capabilities is an area Kubernetes could improve. This requires the use of third-party integrations or managed services in order for customers to be able to deploy clusters on their own. It would be beneficial to have these features built-in into the Kubernetes platform."
What is our primary use case?
Kubernetes is open source. It's an orchestration platform for container clusters.
The solution can be deployed anywhere, such as on-premise or in the cloud.
What is most valuable?
Kubernetes is a leading container orchestration solution, known for its simplicity and ease of use. Being open-source, it benefits from large community support, including enterprise support. Many companies offer their own version of Kubernetes, making it widely adopted and supported in the industry.
What needs improvement?
The lack of native support for billing and self-service capabilities is an area Kubernetes could improve. This requires the use of third-party integrations or managed services in order for customers to be able to deploy clusters on their own. It would be beneficial to have these features built-in into the Kubernetes platform.
For how long have I used the solution?
I have been using Kubernetes for approximately one year.
What do I think about the stability of the solution?
This is one of the most stable platforms in the market.
I rate the stability of Kubernetes a nine out of ten.
What do I think about the scalability of the solution?
The scalability of Kubernetes is excellent. You can have one to two nodes and it can scale to 1,000,000 nodes.
I rate the scalability of Kubernetes a ten out of ten.
How was the initial setup?
The initial setup for Kubernetes is not straightforward. Setting up a Kubernetes cluster requires some level of experience and training, as well as knowledge. The procedures and setups vary depending on the specific deployment scenario.
I rate the initial setup of Kubernetes a six out of ten.
What about the implementation team?
We use one person to deploy the solution. However, it can depend on if it's a bare metal setup for on-premise, this could take longer. Starting from the bare metal for a cloud deployment one person is enough.
What other advice do I have?
For the maintenance of Kubernetes, one person is more than enough because it's an orchestration platform. They only manage the container or microservices.
My advice to others is for them to gain a basic understanding and training in Kubernetes and also develop some management skills. If they are willing to learn and can manage the technology, Kubernetes is a good choice as it is an emerging and leading technology in the cloud industry.
I rate Kubernetes a nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Architect at Novatec Solutions
Great resources, useful documentation, and generally reliable
Pros and Cons
- "The scalability seems quite good."
- "The price is something they need to improve."
What is our primary use case?
We are developing some microservices for the banking sector. We are developing microservices and deploying all of them into Kubernetes. We're looking to make these projects scalable, so we are designing the policies for scaling. Also, we are deploying some front-end items. We are integrating Kubernetes on Azure, with the keyboard and storage. This means we have to use the invoice controller to properly route the request to the final destination.
Also, we deploy a database, however, it's not the main goal; it's just for a backup plan as we've had some troubles with the database, which is currently in hosted in Oracle Cloud.
What is most valuable?
The full concept behind Kubernetes is quite good in terms of trying to really take full advantage of the resources you have. You can separate your company by names, et cetera.
The scalability seems quite good also.
It seems that there is a community behind the solution that is supporting a lot of additional features that can be included in Kubernetes to integrate with other providers or software.
What needs improvement?
The price is something they need to improve.
I'm not a very technical guy. Graphically, the product could be more friendly for the users.
We'd like it if they had some sort of web management tool, I don't know if there is already one out there, however, it would help a lot.
For how long have I used the solution?
I've used the solution for around four months.
What do I think about the stability of the solution?
It has been very stable. There are no bugs or glitches. It doesn't crash or freeze.
What do I think about the scalability of the solution?
The solution can scale. It's not a problem.
We have been going into production right now, and I know there are other projects currently at the bank with the same infrastructure using Kubernetes. We're increasing usage.
How are customer service and support?
While there is support from the community, I really don't know much in terms of support and if, for example, Microsoft through Azure will provide something. We have a provider that we work with that is in charge of the support. That said, it's something like a blue layer. They set up everything, however, they didn't do anything further like channel configurations or deployments.
How was the initial setup?
I didn't properly set up the cluster. It is a service from Azure. There is another team that is in charge of setting up everything about the cluster. I have only been configuring some of the requirements for the cluster.
The setup is quite small right now. We also have a pipeline supported by Jenkins and there is one person working on that side for the other configurations. So we have about two or three people (who are engineers) working on the right now.
What other advice do I have?
I'm a reseller.
I've been reading a lot about the subject since it is new to me. There is a lot of good documentation. Of course, some of the Kubernetes webpage documentation is sometimes confusing as it's not that straight in terms of what you have to do. Still, it helps to take some lessons from some platforms Microsoft has. People need some training on the subject.
Overall, I'd rate the solution a nine out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Reseller
Effective automation, highly reliable, but scripting knowledge needed
Pros and Cons
- "The most valuable feature of Kubernetes is automation. It is the best tool for automation."
- "The initial setup of Kubernetes is difficult. However, if you are used to the flow then it is easier. The length of time it takes for the implementation depends on the project."
What is our primary use case?
I am using Kubernetes for particular projects.
What is most valuable?
The most valuable feature of Kubernetes is automation. It is the best tool for automation.
For how long have I used the solution?
I have been using Kubernetes for approximately two years.
What do I think about the stability of the solution?
The stability of Kubernetes is very good. It does not go down.
What do I think about the scalability of the solution?
All of our DevOps engineers are using Kubernetes in my company.
How was the initial setup?
The initial setup of Kubernetes is difficult. However, if you are used to the flow then it is easier. The length of time it takes for the implementation depends on the project.
Which other solutions did I evaluate?
My company chose Kubernetes because it has automatic deployment.
What other advice do I have?
If it is your first time using Kubernetes then you will have to study how to use it and learn how to do scripts.
I rate Kubernetes a seven out of ten.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Consultant at a comms service provider with 10,001+ employees
Can scale up as per demand and has multiple instances of the application running
Pros and Cons
- "There are features that come out of the box with Kubernetes, with respect to scaling, reliability, etc. It's the leading container management platform. There are other competing ones, but this is the leading one. It has multiple instances of the application running. If one of them goes down, the other one automatically spins up."
- "It would be nice if they could make it easier for developers and infrastructure staff to automate some of the pieces that they have to do manually at the moment."
What is our primary use case?
Kubernetes is a container management platform, and all our microservices are deployed on this platform.
What is most valuable?
There are features that come out of the box with Kubernetes, with respect to scaling, reliability, etc. It's the leading container management platform. There are other competing ones, but this is the leading one.
It has multiple instances of the application running. If one of them goes down, the other one automatically spins up.
What needs improvement?
It would be nice if they could make it easier for developers and infrastructure staff to automate some of the pieces that they have to do manually at the moment.
For how long have I used the solution?
This is a solution I've been using for four or five years.
What do I think about the stability of the solution?
It's stable. It's managed by the cloud provider.
What do I think about the scalability of the solution?
Depending on the SLAs with respect to scalability, we can scale up and down as per our demand. We could increase the number of nodes instantaneously for our requirements. In our company, we have 5,000 people around the world using Kubernetes.
How was the initial setup?
As for initial setup, If it is on an on-premises environment then it's a little bit tricky, but if it's on public cloud, then they have an offering where you can spin up clusters within minutes. Those are managed by the cloud providers. On cloud platforms, the initial setup is easy, but if you want to spin up your own cluster and manage that, then it could be a lot of work. Spinning up might be easy, but maintaining that cluster could be a lot of work.
What other advice do I have?
Look at your use cases to make sure that Kubernetes is required. It is generally required when there are concerns with scalability or when there is a need for a solution that is highly available and highly scalable. If this is the case, then it makes sense to use Kubernetes.
It could be used as a global tool as well. Some of the nodes would be on-premises and on the cloud or multi-cloud.
However, if you have a simple application which is used by your own company and some internal applications, and is not used by many people, and scalability is not the concern, then you shouldn't go for Kubernetes.
I would rate this solution at eight on a scale from one to ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free Kubernetes Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2025
Product Categories
Container ManagementPopular Comparisons
Microsoft Defender for Cloud
VMware Tanzu Platform
Red Hat OpenShift Container Platform
Amazon EKS
Rancher Labs
Nutanix Kubernetes Engine NKE
Google Kubernetes Engine
Portainer
Komodor
HashiCorp Nomad
HPE Ezmeral Container Platform
Nutanix Kubernetes Platform (NKP)
NGINX Ingress Controller
Diamanti
Replicated
Buyer's Guide
Download our free Kubernetes Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions: