Kubernetes Reviews & Product Details


What is Kubernetes?

Kubernetes is a Linux container management tool from Google.

Write a Review

Kubernetes Profile Details

Kubernetes Profile Details

Vendor
The Linux Foundation
Company Website
Year Founded
2015
HQ Location
San Francisco, CA
LinkedIn® Page
www.linkedin.com
Employees on LinkedIn®
80
Twitter
@rethinkdb
Twitter Followers
19,530
Show moreShow fewer

Companies Using Kubernetes

Cisco
Google
PayPal
SAP
Yahoo!
Box
Charter Communications
Paychex
Goldman Sachs
SoundCloud
Coupa
Motorola

Kubernetes Reviews

Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
For Category
All Industries
Write a Review
1-32 of 32 total Kubernetes reviews

Kubernetes Reviews

Write a Review
Filter By
Connections
Show reviews that mention
1-32 of 32 total Kubernetes reviews
Copy Review URL
R&D Lead
Computer Software
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Well rounded cost-effective on-premise cloud infrastructure"

What do you like best?

Out of the box features for clustering your applications are adequate and you can tweak (e.g., replace the default service proxies with ingresses to your liking) whatever you like the way you want. The persistent volume mechanism is powerful. Horizontal pod scaling feature saved us a small fortune in hardware.

What do you dislike?

Installation of some crucial add-ons such as the Kubernetes Dashboard and cluster monitoring require a lot of trial and error and worse, the requirements and the installation steps change with almost every new version.

Recommendations to others considering the product:

Assess your applications for their clustering and high availability support (e.g., a web application utilizing the server's web session is not cluster ready and will have to be modified) and their fault-tolerance. If you're not sure, keep the old workload as it is, start new projects with the goal of deploying on Kubernetes.

What problems are you solving with the product? What benefits have you realized?

We saved a lot of money on hardware as we have multiple workloads that are time separated, (e.g., imagine an application that issues invoices and an application that processes payments through banks, invoice issuing requires resources for a few days at the beginning of each month, and the payment processing requires more resources at the end of the month, when the payments are due). We used to buy separate, full capacity servers for the workloads for the few days they required it. When you run over 20 mission critical workloads, that makes a lot of investment in hardware that is idle 70% of the time. After switching to Kubernetes, we have a server farm that is one third the capacity of the previous farm of dedicated servers, and Kubernetes automatically assigns resources to workloads using horizontal pod scalers. For the above example, the invoice issuing workload gets more pods (i.e., more CPU and memory) at the beginning of the month. Then as the invoice workload lightens, the extra pods are killed and the resources are available for other workloads.

As the workloads are not guaranteed to be completely separate in time (some clients will pay immediately on receiving the invoice, instead of waiting for the end of the month), you should plan the cluster capacity accordingly.

Our apps were already clustered so it did not take much effort to migrate to Kubernetes. If you have old-fashioned applications that assume its dependencies (disk space, network, services, database etc.) are always available, they'll need modifying, which is another to ponder about the cost of switching.

Copy Review URL
CEO
Internet
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Great and customizable infrastructure management framework"

What do you like best?

Kubernetes does a really good job when it comes to container orchestration. It offers vast amount of feature sets, which allow applying modern container-based management techniques also for older applications. Being able to write custom operators allows to deploy very sophisticated infrastructure lifecycle scenarios. It has reduced time-to-live for our services by the order of magnitude. It also helps to avoid vendor lock-in and allows easy portability of your tech stack between various infrastructure providers, both in cloud and on premise.

What do you dislike?

This technology is, as for today, still pretty new and amount of experienced specialists on the market is limited - but growing. If you switch from server- or VM-based approach, you might need to re-think infrastructure lifecycle management approach - it's pretty different with Kubernetes and might seem problematic in the beginning, but in end effect it forces you to architect your infrastructure in resilient way.

Recommendations to others considering the product:

If you want to start using Kubernetes, you might need to re-think infrastructure administration. It might seem to be irrational in the beginning, but you might want stop using older configuration management systems like puppet/ansible/chef/saltstack and re-think your application and service delivery towards containers and CI/CD pipelines.

What problems are you solving with the product? What benefits have you realized?

Docker deployments in production become really complicated when it comes to stateful applications and databases. Kubernetes integrates really well with several cloud vendors and open source software for on-premise deployments. It allows extreme portability between such environments without vendor lock-in.

Copy Review URL
Member of Technical Staff
Computer Software
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"very effective way of organizing application in containerized environment"

What do you like best?

1. ease of use

2. availability of lots of documentation to understand it better

3. Recently introduced dynamic provisioning of volumes using storage classes

What do you dislike?

1. Issues faced while installing some times.

Recommendations to others considering the product:

Try it. It is worth time and effort. It gives you all the things you are looking for from an container orchestration software. It manages your applications in a pod effectively and will provide reliability in a production environment.

What problems are you solving with the product? What benefits have you realized?

Used it to integrate our SDS solution as a provisioner for dynamic provisioning of volumes on our storage as an external storage provider. This helped in providing data reliability and availability to applications using external storage. Also now utilizing dynamic provisioning, any storage backend who provides multi-cloud multi-site capability becomes easily available to containerized applications.

Copy Review URL
Software Engineer
Computer Software
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Extremely reliable"

What do you like best?

Extremely balanced and reliable and can fit into any big organization that seeks multiple environments and good CD, I like its ability to recover itself and keep all pods in sync

What do you dislike?

It gets slower when there are many pods (over 100) and kubectl operations take too long to finish and would benefit from optimizing the speed of kubectl ops

Recommendations to others considering the product:

Use Kubernetes if you're going to create multiple environments and need scalability

What problems are you solving with the product? What benefits have you realized?

Scalability and Reliability are easily solved with kubernetes, it helps create environments easily for testing purposes in minutes

Copy Review URL
Software Developer
Telecommunications
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Barely made it to work a on-premise cluster"

What do you like best?

The cluster networking and pod orchestration. After its up and running, there is nothing else to maintain.

What do you dislike?

Only works on some specific platform or distro. Sometimes, the whole cluster breaks after upgrade, have to look into logs, search and fix for incompatibility.

For on-premise users, the Ingress only works for HTTP web services.

Recommendations to others considering the product:

For on-premise deployment use Kargo. Otherwise, use GCE or AWS for a managed cluster.

What problems are you solving with the product? What benefits have you realized?

Dev and Test environment for DevOps. Kubernetes helps us a lot with Infrastructure as code concept. We can deploy a specific version for testing within minutes. Have multiple version concurrently and easy for after testing clean up.

Copy Review URL
Software Engineer, Service Delivery
Media Production
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Shot for the Stars...isn't quite there yet"

What do you like best?

I like the overall ease of scaling as well as the assurances that containers will restart if failed. The extensibility via the API is useful, you can almost build anything you want with it.

What do you dislike?

It's extremely immature (very buggy), the networking is just...painful, the scheduler is dumb and slow; those are my technical dislikes. My personal dislike is the overall lack of cohesive documentation as well as the assertion that just because there hadn't really been a container orchestrator, doesn't mean that Kubernetes is the end-all right way of doing things.

Personally I do not think it is ready for enterprise deployment, at least not when it comes to using petabytes of storage with terabytes of RAM. Kubernetes may be good for a web server front-end farm, or even scaling short internal processes for short periods of time, but as a general platform, it's more of a primitive PaaS then necessarily a comprehensive PaaS solution.

Recommendations to others considering the product:

Don't deploy it internally, deploy it on GCE or AWS or some other solution. It's not simple, and it's not easily maintainable at this point in time. It's updates are frequent and hard to keep versions updated. Developing on it is a nightmare because it's inconsistent, and it's easy to have containers/pods get into crash loops with unavailable logs. I have deployed countless times and gotten stuck in crash loops that I'm not sure how to solve because the logging either doesn't exist or isn't available.

It's not that Kubernetes isn't headed in the right direction, necessarily, or that things are done incorrectly. It's very immature and needs a lot of time to mature before using it in an enterprise capacity.

What problems are you solving with the product? What benefits have you realized?

None that couldn't have been solved via other means, and at this point, there are no real benefits. Our business solution could've gone with something else and been just fine.

Copy Review URL
researcher
Nanotechnology
Small-Business
(Myself Only)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"The best container orchestration tool currently"

What do you like best?

Kubernetes is a sweet spot between flexibility and simplicity. Especially service discovery is made very simple. Competitors often are either to simple (Docker compose, swarm, fleet) or too complex (Marathon). Once it is up and running, low-level sysadmin work and high-level devop work is clearly separated. Because of this separation, it enables even a single-person company like mine to offer on-premises services.

In the very volatile container world, Kubernetes is a quite reliable project with 100+ monthly contributors to its source code. Besides, being only an API at its core, it can run on top of other software (e.g. OpenStack's Magnum), so that you don't have to change your deployment code, even if the actual orchestration scheduler changes.

What do you dislike?

The installation of Kubernetes itself still isn't easy. And, Google isn't marketing Kubernetes aggressively in my opinion, which may cost some user base. I would feel safer with a very wide-spread tool. (Which doesn't exist yet at all.)

Recommendations to others considering the product:

If possible, use the 60-day test period for the Google Container Engine (GKE). Then, you don't have to install Kubernetes yourself, which is not easy. Instead, you can focus on testing Kubernetes per se. Alternatively, use Amazon's AWS, for which a simple working installation script is provided.

What problems are you solving with the product? What benefits have you realized?

I'm looking for easy and reliable deployment of my web service. This includes the production instance as well as many testing instances. With Kubernetes, I avoid the hassle to take care on low-level sysadmin work. Instead, I just deploy or update my containers, which automatically find each other and the connection to hard disks and the Internet.

Copy Review URL
Co-Founder and CTO
Information Technology and Services
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"My FAVORITE deployment tool EVER"

What do you like best?

I cannot say more about the benefits of K8S. The entire design around the docker images makes deployment to micro-services is easy. I also like:

1. Autofallback

2. Pod management

What do you dislike?

1. I still couldn't figure out how to make it dispatch/send emails when things fail in the server;

2. All in command lines. I have no problem with it, but my workers have been complaining about.

What problems are you solving with the product? What benefits have you realized?

Deployments

Copy Review URL
Member of Technical Staff
Computer Software
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Kubernetes is a good product"

What do you like best?

It is a active openstack source project which mean you can looked into the code when you have any confusion and even contribute to the code when you want to add more features. Besides, It is also very easy to use, everything integrated with GCE or GKE very well.

What do you dislike?

Documentation is not enough. It is very easy to use Kubernetes in GCE or GKE but not other cloud providers or other private cloud. What Kubernetes does is mainly load balancing and auto scale, there are not enough motivation for some small companies to use it.

What problems are you solving with the product? What benefits have you realized?

We did not use Kubernetes directly. What we did is integrated our components or products with Kubernets. The help to monitor the dynamic usage other metric in Kubernetes. Our product can make customer to better monitor and use their Kubernetes cluster.

Copy Review URL
System Analyst
Information Technology and Services
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best in managing Docker container"

What do you like best?

Really easy to use and helpful in orchestrate Docker container making it suitable for enterprise environment. Now supported by Docker natively.

What do you dislike?

Documentation can improve and graphic configuration tools as well.

What problems are you solving with the product? What benefits have you realized?

We are experimenting Kubernetes as a main tool to manage and orchestrate container as a part of a full architecturel reference model for microservices development in a scalable and fully monitored environment.

Copy Review URL
Software Engineer
Internet
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"Straightforward Container Management & Deployment"

What do you like best?

K8s is very well documented and any issues that arise are typically solved by reviewing the documentation. It's well supported by Google.

What do you dislike?

Forced upgrades are sometimes a problem. Google will by default upgrade a k8s setup to the newest version, even if you're not fully ready for the change. It's frustrating, but can be worked around.

Recommendations to others considering the product:

It's google - so you know it's done right. They manage a huge infrastructure with this software, so it will likely handle your containerized platform requirements.

What problems are you solving with the product? What benefits have you realized?

K8s allows us to easily manage and monitor our cloud infrastructure, and deploy updates.

Copy Review URL
AH
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best for orchestration of docker containers. "

What do you like best?

Easy to Configure . It handles the load flawlessly. Very rich set of features to have a feel of powerful data center. Mainly it also has very nice support from developers team , Community is really helpful on providing solutions on every problem.

What do you dislike?

Nothing . But one thing is , it is growing too fast . So we have to keep track of the architecture changes in K8s with newer version . But each version comes with great features , so it is worth it.

Recommendations to others considering the product:

Try to go through the documentations quickly , and if the features you require are available , use it for sure .

What problems are you solving with the product? What benefits have you realized?

1. I am doing research on Docker Orchestration. So for now I am trying to contribute to the K8s , scheduler , making highly dynamic . I am adding feature of self learning pod(Containers) , where pods can learn the resource usage stats of the machine and migrate themselves on better machine on need basis.

2. I have also a deployment of K8s on bare metal servers , to handle (experimental) traffic.

Copy Review URL
Principal Engineer
Computer Software
Enterprise
(1001-5000 employees)
Validated Reviewer
Review Source
Copy Review URL

"Well-architected platform for container orchestration"

What do you like best?

The design is very well thought-out. I really like the abstractions of Pods, Replication Controllers, and Services. They have thought through a lot of issues like zero-downtime deployments, log management, API versioning, and other details that make me think they're architecting it well. I like the Kubernetes design a lot better than what Docker itself is doing with Swarm.

What do you dislike?

Secret management still needs some work. There was some functionality like rolling updates that was only in the client in v1, and wasn't available in the API until 1.2.

Recommendations to others considering the product:

The setup for Kubernetes is a little complicated, and it takes some time to understand its architecture. But once you spend the time to get it up and running, it's fantastic.

What problems are you solving with the product? What benefits have you realized?

My company has a service-oriented architecture, with ~50 applications that run in datacenters with several hundred servers. We were looking to run our apps on Docker, but realized that orchestration is important when dealing with that many apps.

Kubernetes is making it easy to create a single control plane that works both in cloud environments like AWS, and also bare metal servers in colo datacenters.

Copy Review URL
UC
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"Most powerful docker cluster management system"

What do you like best?

Most of the features are related to PaaS features. Within few months Kubernetes community has able to deliver lots of features that helps to manage linux containers. There are lots of developers from around the world already contributing to Kubernetes. So it is a very good opportunity for the people who like to work on linux containers to get together and create a solution that will change the industry future paths.

What do you dislike?

It is very rapidly developing project. There are lots of contributions for the project coming from around the world. It is good for the project. But for me with the time constraint it is really hard to follow the development work.

Recommendations to others considering the product:

Kubernetes is the most powerful tool for linux container management for the coming years. Within few years K8 community has able to attract developers from around the world. It is the turning point for the industry and I hope more people will use K8 in coming years. Community is big enough to help you to achieve your business goals as well as to achieve your personal goals.

What problems are you solving with the product? What benefits have you realized?

I have deployed some of the services such as php, hadoop, hbase, tomcat as docker containers in Kubernetes. Even cluster discovery helps to create clusters within products.

Easy to manage containers.

Rolling update is a very good feature to apply a patch for a container.

Cluster discovery mechanism helps to come up with extensions for hosting products.

Easy installation helps the beginners

Copy Review URL
Content Management/Delivery Engineer
Medical Practice
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Using Kubernetes for local development in Vagrant VMs, and production environments on Google Cloud"

What do you like best?

Advanced container scheduling, resource quotas. I can deploy to any environment running k8 cluster, virtually anywhere.

What do you dislike?

Complicated installation process outside of google cloud, had to rely on custom scripts to provision k8s clusters locally. Complicated gcloud and kubectl command hierarchy, developers not familiar with it had some hard times, we simplified things a bit with custom Makefiles for some commands that we're commonly using.

What problems are you solving with the product? What benefits have you realized?

Local Development environments are virtually the same as environment in the cloud, we were able to develop products that are integrated with our deployment solution from day 1. Cleaner, environment-agnostic application configuration, less polluted code.

Copy Review URL
Sr. Cloud Operations Engineer
Health, Wellness and Fitness
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"It can be used quickly and efficiently to spin up a full environtment from code"

What do you like best?

With the proper automation; you can have a simple script you can give a dev or anyone that will allow them to spin up virtually anything prebuilt and ready to go. Including clustered items, and items that have dependencies on other items.

What do you dislike?

I haven't run into anything that makes me have an issue; I suppose a GUI would be nice for some people; but there are tools out there for that.

Recommendations to others considering the product:

Give it a try; even at a small scale locally its very useful.

What problems are you solving with the product? What benefits have you realized?

Replicate infrastructure as code, quickly and reliably in any environment.

Copy Review URL
CI
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Kubernetes is great"

What do you like best?

Kubernetes has good documents and good community on github and stackoverflow.

It's very easy to install with AWS, and build-in with GAE container services.

Once you have a K8S cluster running, you can deploy the whole stack of applications with one YML file and one command.

What do you dislike?

it doesn't come with a build-in network solution.

expose a service to public is not same experience across different provider.

Recommendations to others considering the product:

if you are using GAE and docker. Kubernetes is your first option.

What problems are you solving with the product? What benefits have you realized?

I was deploying some docker container to the cloud. K8S provides a very good support to manage docker containers, and provide an abstract layer for service.

we tried with docker swarm 1.0 and some customized script to manage docker containers. but nothing is stable and easy to manage like K8S.

Copy Review URL
Product Engineer
Enterprise
(1001-5000 employees)
Validated Reviewer
Review Source
Copy Review URL

"Easy way to deploy containers"

What do you like best?

The way that we can describe the entire deployment of the application is very good. It is easy to write and easy to understand.

Another good point is how easy to replicate the environment in another cluster.

What do you dislike?

The documentation isn't good. It's hard to find good information online. Since the product is changing a lot, we almost always get outdated information.

What problems are you solving with the product? What benefits have you realized?

Deploy of complex applications that run inside containers.

Copy Review URL
Researcher / Cloud Software Engineer
Research
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"I'm advanced user of Kubernetes "

What do you like best?

It's lightweight comparing to the others "cloud" apis, you can easily change scheduler behaviour.

What do you dislike?

There's no really something what I don't like. Maybe there's no central log managment software which can be easily deployed on the k8s cluster.

Recommendations to others considering the product:

It's much easier to deploy and administrate then the mesos with a lots of framework.

What problems are you solving with the product? What benefits have you realized?

We are solving scheduling problems depended on the hardware information. based on that we are going to influence k8s scheduler or mesos scheduler.

Copy Review URL
CF
Enterprise
(5001-10,000 employees)
Validated Reviewer
Review Source
Copy Review URL

"Genius tool for realising the benefit of containerised apps."

What do you like best?

Automating the deployment of a Kubernetes cluster on almost any cloud provider is well documented. With cluster addons provided for common requirements such as ELK (logging), Heapster (monitoring), Kube Dashboard (UI) and Registry (private Docker registry) it's easy to get a basic platform up and running.

What do you dislike?

Lack of supported cloudformation templates or deployment recommendations for running a multi AZ cluster along with a HA master. Current advice is to run multiple seperate clusters, one in each AZ, with federation of clusters coming in a future release.

What problems are you solving with the product? What benefits have you realized?

Kubernetes was the container platform of choice for deploying stateless microservices, which can be updated independently in a consistent and reliable way. It enables businesses to release more frequently and with greater confidence - if it worked in dev it will work in prod.

Copy Review URL
UH
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Great development leads, community, and usability"

What do you like best?

Kubernetes provides tooling around the docker ecosystem that makes it the best way to deploy apps in the cloud.

What do you dislike?

There are some missing or experimental features which are still in development. Run-to-completion jobs are still experimental and Kubernetes still needs some work to host legacy services (e.g. RDBMSs).

Recommendations to others considering the product:

Kubernetes can take care of many distributed problems for your applications (e.g. service discover, leader election) with minimal changes.

What problems are you solving with the product? What benefits have you realized?

I have worked on the kubernetes project itself and used it for conducting small-scale experiments on a distributed storage system.

Copy Review URL
AH
Enterprise
(5001-10,000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Easy to use."

What do you like best?

Quick and easy to deploy containers/applications with the use of Kubernetes Dashboard (Still in Beta phase, but will be one of the most valuable resources)

What do you dislike?

So far, everything is straight forward and easy to use, nothing I can say I dislike. Possibly dislike the lack of ARMv7 resources.

Recommendations to others considering the product:

Learn Docker and LXC before attempting to use Kubernetes.

What problems are you solving with the product? What benefits have you realized?

Using Kubernetes on ARMv7 on Raspberry Pi 2. A great tool for many uses, something which can be brought into childrens education to learn about docker and container management.

Copy Review URL
AC
Mid-Market
(501-1000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Software that helps building things"

What do you like best?

The fact that its a container management software and its been widely accepted by cloud platforms such as Openshift V3 just goes to proove the ability and the need for such software

What do you dislike?

The fact that its not well marketed. Many software engineers are still unaware how this could benefit them in their day to day practices.

Recommendations to others considering the product:

Should be marketed well. Training through webcasts are must

What problems are you solving with the product? What benefits have you realized?

I am currently using this software to deploy and manage docker containers and group them into categories

Copy Review URL
AW
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"It is a great manager to manage clusters"

What do you like best?

the fact that it shows pods which is a collection of containers in a chart

What do you dislike?

it needs additional software for its optimum use like rancher

Recommendations to others considering the product:

download rancher with it

What problems are you solving with the product? What benefits have you realized?

to deploy onap

Copy Review URL
AI
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"Kubernetes, great for small dev-ops teams."

What do you like best?

We're using it with CoreOS and k8s adds so many great features on top of CoreOS such rolling deployments, service announcements, load balancing. We were planning on implementing a lot of these internal so k8s saved us a lot of time.

What do you dislike?

Setup was a little confusing at first on AWS, but after getting over that hurdle it's a joy to use.

Recommendations to others considering the product:

Spend a little time setting up a local test cluster and play around with different deployment options before approaching the hosted option.

What problems are you solving with the product? What benefits have you realized?

As a small startup, every little bit counts. So the ability for k8s to solve a whole host of DevOps problems with a single guy is incredibly useful and makes continuous integration a breeze.

Copy Review URL
U
Mid-Market
(51-200 employees)
Validated Reviewer
Review Source
Copy Review URL

"It's hard but awesome"

What do you like best?

It's good for clustering servers and creates ease of deployment

What do you dislike?

It's very hard to start with, it took a very long time

Recommendations to others considering the product:

It's hard to master, get support from companies specialized in this, it saves you a lot of time

What problems are you solving with the product? What benefits have you realized?

We have currently our test environment running on it and are planning to deploy our production environment

Copy Review URL
Product Engineer
Computer Software
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"A Kubernetes user with cluster 200 pods running in production"

What do you like best?

The ease of scaling container across cluster; Rolling-update without downtime is also great. Best for microservices.

What do you dislike?

Kube-proxy performance and not a good choice for stateful services like databases.

Recommendations to others considering the product:

Kubernetes works best in microservices architecture with their kick-ass features like scaling + load balancing, rolling-update,

What problems are you solving with the product? What benefits have you realized?

We are following microservice architecture and Kubernetes is a good choice. It speed up our continuous increase and make it less painful for us

Copy Review URL
Lead Software Engineer
Financial Services
Enterprise
(10,001+ employees)
Validated Reviewer
Review Source
Copy Review URL

"Kubernetes review"

What do you like best?

Multiple networking options, advanced discovery and management

What do you dislike?

Would like it more friendly to AWS and may be Azure as well as people may use different cloud providers

Recommendations to others considering the product:

Support AWS more friendly, as many people may still use AWS

What problems are you solving with the product? What benefits have you realized?

I was doing a prototype only, but in future we would like to use K8s for API workloads

Copy Review URL
U
Mid-Market
(51-200 employees)
Validated Reviewer
Review Source
Copy Review URL

"the open source orchestration platform"

What do you like best?

the most important feature for Kubernetes is its ease of use when you want to deploy your containerized app. it has a very large community as well.

What do you dislike?

at first, it is complicated to understand how to expose application.

What problems are you solving with the product? What benefits have you realized?

when you need to easily scale your application.

Copy Review URL
UC
Mid-Market
(51-200 employees)
Validated Reviewer
Review Source
Copy Review URL

"Amazing for production and development environments"

What do you like best?

Containerizing our system was such a great thing to do. Rolling updates and scaling made deployments much easier. We could also mimick our prod environment for development using minikube which made development mich easier with more moving parts.

What do you dislike?

Installation is difficult and there is a lack of documentation..

Recommendations to others considering the product:

Deploy it on AWS or something similar

What problems are you solving with the product? What benefits have you realized?

Container management

Copy Review URL
II
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"Very positive"

What do you like best?

probably its ability to scale. that impresses me the most.

What do you dislike?

configuration and integration. when the pods come up, it's always a challenge to make sure they're talking to each other correctly, otherwise it's a lot of playing with configs to get things all running smoothly.

Recommendations to others considering the product:

read all the docs. there's a lot that kubernetes provides. and it's easy to missing something.

What problems are you solving with the product? What benefits have you realized?

complicated microservice deployments. kubernetes helps manage the servers and each microservice.

Copy Review URL
II
Validated Reviewer
Review Source
Copy Review URL

"Promising to become one of the standard in distributed application deployment"

What do you like best?

Extends the container virtualization to its best. Allows simple applications to be deployed in distributed architecture with higher availability, automatic scaling and failover.

What do you dislike?

Not really straightforward in terms of deployment. Due to constant changes, deployment steps are also misleading sometimes. You have to familiar with Docker to play with this.

What problems are you solving with the product? What benefits have you realized?

Application clustering and high availability.

Kubernetes Features

  • Access Control
  • Packaging
  • Container Networking
  • Orchestration
  • Developer Toolkit
  • Architecture

Kubernetes User Ratings

7.4
Ease of Use
Average: 8.1*
7.8
Quality of Support
Average: 7.6*
6.6
Ease of Setup
Average: 7.9*
* Container Orchestration Category
Do you work for Kubernetes?