Kubernetes is used for container management. The use case depends on the project. My company was releasing products that work with Kubernetes.
Systems Engineer at a tech services company with 1,001-5,000 employees
A scalable solution and the elasticity is sustainable
Pros and Cons
- "Kubernetes is scalable and the elasticity is sustainable."
- "Kubernetes is a complex solution. The product needs to be more manageable and user-friendly."
What is our primary use case?
What is most valuable?
Kubernetes is scalable and the elasticity is sustainable.
What needs improvement?
Kubernetes is a complex solution. The product needs to be more manageable and user-friendly.
For how long have I used the solution?
Currently, I work as a systems engineer. I have been using Kubernetes for two years.
Buyer's Guide
Kubernetes
November 2024
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.
What do I think about the stability of the solution?
Kubernetes is stable. Usually the solution requires maintenance, however, in my environment, Nutanix covers the maintenance like upgrading and patching.
What do I think about the scalability of the solution?
The solution is scalable. A user can start their business with Kubernetes and the workload can expand as the business expands.
What's my experience with pricing, setup cost, and licensing?
The solution is open source.
What other advice do I have?
Kubernetes is a complex solution. If someone is looking to build Kubernetes in a production environment, I suggest they choose some partners like cloud providers or software solution vendors such as Red Hat or VMware. A lot of system integrators provide a solution, including technical support for Kubernetes. I recommend you find the right partner or provider.
I would rate Kubernetes a nine out of 10 overall.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Director Of Sales Marketing at a energy/utilities company with 10,001+ employees
Great option for maintaining the containerized application and solution
Pros and Cons
- "The cluster is very stable with outward scalability and good performance."
- "Lacks some scalability and more user-friendly operability."
What is our primary use case?
Our primary use case of this solution is to maintain the container orchestration. Our platform is mostly containerized and our solution needs Kubernetes because it was developed in a containerized environment. We are end-users.
What is most valuable?
The Kubernetes cluster is easy to maintain on the container orchestration. It's very stable with outward scalability and good performance which is very important for our platform. Kubernetes is a good choice to maintain the containerized application and solution.
What needs improvement?
Scalability is good but I'd like to see it improved with more user-friendly operability.
For how long have I used the solution?
I've been using this solution for about 18 months.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
The solution is scalable.
How was the initial setup?
Installation of the Kubernetes manifest file is quite straightforward. We have close to 800 users. My team has two engineers who deal with any issues.
What other advice do I have?
I highly recommend this solution and rate it 10 out of 10.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Kubernetes
November 2024
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.
Citrix Engineer at Orient Technologies Pvt. Ltd.
Highly scalable solution that's easy to deploy
Pros and Cons
- "Kubernetes' most valuable features include scalability and deployment."
- "Kubernetes' VM functionality and security could be improved."
What is our primary use case?
I primarily use Kubernetes to manage containers.
What is most valuable?
Kubernetes' most valuable features include scalability and deployment.
What needs improvement?
Kubernetes' VM functionality and security could be improved.
For how long have I used the solution?
I've been using Kubernetes for six months.
What do I think about the stability of the solution?
I would rate Kubernetes' stability eight out of ten.
What do I think about the scalability of the solution?
I would rate Kubernetes' scalability ten out of ten.
How was the initial setup?
The initial setup is straightforward so long as you have an understanding of the product. Deployment takes around forty-five minutes to an hour.
What about the implementation team?
We implemented using an in-house team.
What other advice do I have?
I would recommend Kubernetes to other users and rate it ten out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
Executive Vice President at a tech services company with 201-500 employees
The scanning and support network are the best features
Pros and Cons
- "The scanning and support network."
- "The setup and operation of the product should be simplified."
What is our primary use case?
Our use case of this product is for mobile banking applications. I'm the executive vice president of the company and we are customers of Kubernetes.
What is most valuable?
The scanning and support network are the best features of this product.
What needs improvement?
I think Kubernetes should simplify the setup and operation of the product. For now, we don't use many of the features that the solution provides, so there's nothing additional I'd like to see.
For how long have I used the solution?
I've been using this solution for over a year.
What do I think about the stability of the solution?
Most of the time the product is stable but we do encounter some problems from time to time and it can be difficult to file reports.
What do I think about the scalability of the solution?
It's quite easy to scale most of the time but sometimes we encounter some difficulties.
How are customer service and technical support?
We have contacted technical support but sometimes we connect to online support because the official support is not enough.
How was the initial setup?
The initial setup is a bit complex and could be simplified. I think it's a simple setup for developers, but maintenance by the system engineer is quite complex, particularly when it comes to locating the problem. We get some support from the system vendor. Once deployed, maintenance is required on both the application and the infrastructure and our IT team is responsible for that. We have around 50 people involved on the system engineering side, they deal with Kubernetes but also with the operating system and database software. We have around 40 users on a daily basis.
What's my experience with pricing, setup cost, and licensing?
Kubernetes is an open source solution so there is no cost and, for now, no additional costs but we pay for the platform.
What other advice do I have?
I would definitely recommend this product.
I rate this solution a nine out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
CEO at tamac GmbH
Great scalability, very stable, and a mature product
Pros and Cons
- "The most valuable aspect of the solution is the scalability."
- "The solution can be quite complex for many users."
What is our primary use case?
We primarily use the solution for orchestration.
Most of the clients we work with are enjoying the DevOps aspects of Kubernetes. They want to be able to safely and quickly deploy new applications. Others just enjoy the modern way they can deploy containers without being a DevOp company.
What is most valuable?
The most valuable aspect of the solution is the scalability.
Kubernetes is quite complex. That's the reason there are some companies that are developing tools simplifying the life of the administrator. There are Kubernetes distributions, like Rancher. Rancher is one of my favorites. There are others too, like OpenShift, for example.
What needs improvement?
I would love to see a feature like VMware's vMotion, meaning a workload can be transferred from one host to another without being restarted. While true cloud native applications typically don't need such a feature, there is still a lot of single-container legacy applications out in the field. These applications get unavailable while being rescheduled to another node, for example when doing node maintenance.
For how long have I used the solution?
I'd been dealing with the solution for the past three or four years.
What do I think about the stability of the solution?
The solution if very, very stable. It's a very mature product. While there is no software without bugs, it has 20 or more years of development behind it that makes it very robust.
What do I think about the scalability of the solution?
The solution is extremely scalable. It's one of its greatest selling points. It also works for businesses of any size, from small to large.
How are customer service and technical support?
Technical support is something I handle myself. I don't need to reach out to the Kubernetes team in order to troubleshoot issues.
We do have manufacturers of specific products that also have their own support we can access if we need to.
Which solution did I use previously and why did I switch?
I have some experience with Docker. I also have a lot of VMware virtualization experience, although that doesn't have much to do with containers, per se.
That said, almost every software provider tries to adapt their solution to Kubernetes due to the fact that Kubernetes is gaining a lot of attention from everywhere. It's going to be the preferred way to deploy applications.
How was the initial setup?
The complexity of the solution depends on the size of the installation and the product you choose. If you choose Kubernetes without any other tools, like Rancher or OpenShift, it's going to be very difficult and complex. However, if you have the chance to use one of those, it's much easier.
Once the solution is up and running, it requires monitoring, software updates, replacement when something fails, etc. Most of the time it's the provider that manages the infrastructure.
What's my experience with pricing, setup cost, and licensing?
The solution is open-source. There are no licensing fees to speak of. It's under an Apache license, so anybody can use it. Some products that go on top of it, however, are licensed.
What other advice do I have?
I am a consultant, and I am just providing information about how to use this kind of software within specific companies.
Kubernetes is evolving now. 1.18 is the latest version, however, we don't have the newest version everywhere. That's the one we choose for new installs when we do them.
When it's deployed on the cloud, some of my customers are using public clouds such as Amazon, Google, or Microsoft. There are also some customers that use private clouds here in Switzerland. I work together with them.
If people are using modern technologies like containers or developing software by themselves, I would recommend this solution.
I'd rate the solution eight out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Consultant
Chief Security Officer at a tech services company with 11-50 employees
It's suitable for any kind of service that can be decomposed and needs to be scaled.
Pros and Cons
- "We use it for various large microservice-based architectures and web services. That's the ideal use case, but it's suitable for any kind of service that can be decomposed and needs to be scaled. Of course, it's much easier to deploy services that are stateless. It"
- "Kubernetes is a bit complex, and there's a steep learning curve. At the same time, I cannot imagine how it could be easier. You need many add-ons to it, and the commercial releases of Kubernetes should address that."
What is our primary use case?
Kubernetes is for orchestration. We use it for various large microservice-based architectures and web services. That's the ideal use case, but it's suitable for any kind of service that can be decomposed and needs to be scaled. Of course, it's much easier to deploy services that are stateless. It requires more skills to deploy anything stateful or data-based.
What needs improvement?
Kubernetes is a bit complex, and there's a steep learning curve. At the same time, I cannot imagine how it could be easier. You need many add-ons to it, and the commercial releases of Kubernetes should address that.
For example, Red Hat OpenShift comes with all the add-ons included, but Kubernetes itself is free software so, of course, you need some skills to use it.
For how long have I used the solution?
I've been using Kubernetes for four years.
What do I think about the stability of the solution?
Kubernetes is highly stable, but it's a complicated system with complex dynamics, so it needs to be monitored constantly.
What do I think about the scalability of the solution?
Kubernetes' scalability is good. We have participated in operating clusters with hundreds of nodes.
How are customer service and support?
Kubernetes is an open-source solution, so there is no tech support. You have to look up solutions online. You can purchase tech support, but we haven't used that service so far.
Which solution did I use previously and why did I switch?
We used Marathon Mesos in the past, but it's obsolete these days.
How was the initial setup?
Installing Kubernetes is complex. You need extensive skills and knowledge to do it from scratch.I didn't do install the solution by myself. A colleague is an expert in this, so he handled it.
You can probably deploy the bare-bones cluster within days, but it requires some study, which can take much longer. And if you want extra features, it will take more time. Kubernetes has a lot of features, so it could take three days or three weeks to deploy if you keep adding to it.
What's my experience with pricing, setup cost, and licensing?
We are focusing on open-source Kubernetes that doesn't require a license, but we use OpenShift for customers. It's a licensed, supported solution by Red Hat.
What other advice do I have?
I rate Kubernetes nine out of 10. I recommend Kubernetes, but it's not for the faint of heart. Deploying Kubernetes from scratch is a real technical challenge because you need to understand lots of technology.
It's much easier to start with Kubernetes from some cloud provider or use a commercial solution like OpenShift. Doing the pure vanilla open-source Kubernetes is possible but requires expertise, which is hard to come by.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
IT Director at a manufacturing company with 201-500 employees
Very efficient for resource management and easily scalable
Pros and Cons
- "It's really scalable and efficient for resource management."
- "It's complex to manage and requires specialists."
What is our primary use case?
We have many use cases for Kubernetes. We manage internal microservices, running MinIO from it which is a distributed storage solution. We have GitLab and many other internal tools that we've converted and set up to Kubernetes and microservices. Our users are mainly software developers who currently number around 60, but we're planning to increase to 100 users in the coming year. We are customers of Kubernetes.
What is most valuable?
A valuable feature of Kubernetes is its high availability. It's really scalable and more efficient for resource management on the bare metal server on which it runs as opposed to vSphere or pretty much anything else that we've tried before.
What needs improvement?
The solution is still complex to manage. It requires specialists to the extent that I wouldn't be able to ask a junior employee to manage the software.
For how long have I used the solution?
I've been using this solution for six months.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
The solution is scalable, you can't get more scalable than Kubernetes.
How are customer service and technical support?
Kubernetes is community-based so we don't pay for support.
How was the initial setup?
The initial setup is quite complex.
What's my experience with pricing, setup cost, and licensing?
The solution is free.
What other advice do I have?
This is a good product but because of the management complexity I rate it eight out of 10.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Solution Architect at KIAN company
Is stable and scalable, and can be used to provide distribution systems for storage
Pros and Cons
- "Kubernetes offers a lot of great features such as scalability and great portability of applications."
- "I think that the GUI dashboard in Kubernetes is very simple and that there are no great options."
What is our primary use case?
We use Kubernetes to provide distribution systems for storage and for the control plane manager.
What is most valuable?
Kubernetes offers a lot of great features such as scalability and great portability of applications.
What needs improvement?
I think that the GUI dashboard in Kubernetes is very simple and that there are no great options. Also, it is a very simple HTML GUI. So the Kubernetes community should provide a central and better GUI for managing pods and containers.
For how long have I used the solution?
I've been working with Kubernetes for around two years.
What do I think about the stability of the solution?
Kubernetes is very stable.
What do I think about the scalability of the solution?
It is very scalable. If you become a master in Kubernetes, you can provide great configurations to be scalable.
How was the initial setup?
I have to install Kubernetes clusters based on the machines. I spent around one hour to install a Kubernetes cluster with three servers for the master node and around 50 servers for worker nodes.
What about the implementation team?
I implemented it myself.
What other advice do I have?
I would recommend Kubernetes, especially, to development teams and DevOps engineers.
On a scale from one to ten, I would rate it at ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free Kubernetes Report and get advice and tips from experienced pros
sharing their opinions.
Updated: November 2024
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
HashiCorp Nomad
Portainer
HPE Ezmeral Container Platform
NGINX Ingress Controller
Komodor
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: