The Google Kubernetes Engine is used for managing data workloads. As a part of the platform engineering team, we are uncertain about the specific data workloads running. Primarily, the application teams wanted to run specialized workflows, while the data engineering workflow preferred to opt for GKE. After a thorough evaluation of the different versions of the Kubernetes platform over a week, we informed the application teams about the available options. In case of confusion, we clarify the advantages and disadvantages of each feature. However, when the application teams express their preference for GKE, we support their decision, as they comprehensively understand the use cases for both EKS and GKE. This invariably leads to a smoother onboarding process, as we are well-equipped to cater to their specific requirements.
Team Lead at a tech services company with 201-500 employees
A solution for managing data workloads, but needs improved support
What is our primary use case?
What is most valuable?
We are working and monitoring HTTPS on GKE. It has a great manager for license management. The controller policy item for that particular feature doesn't seem visible anywhere, which might be a bonus, but we are unfamiliar with it. As we explore the multiple flavors of Kubernetes clusters, we aim to enforce similar policies across all clusters. Overall, everything looks good, and hand tools are one of the unique features that set us apart from other vendors.
What needs improvement?
The solution's support is terrible. Even the GCP engineers have been tracing some concerns. The dedicated GKE support engineer often tries to find solutions when raised tickets. Support engineers don't know about it. Regarding AWS or Azure support, GKE support needs a lot of improvement. The documentation is another issue. Even though the support engineers keep referring to the documentation, it's not current because the cloud keeps evolving. They need to update the documentation frequently. The controller policy will be compatible with version 1.26 of Kubernetes. We assumed we needed to upgrade to 1.26 fast, as we were running 1.25. However, after spending two and a half months, we realized it works with 1.25 as well. Even the GCP engineers were not aware that it was compatible with 1.25.
Google Kubernetes Engine has a limited layer of support, and not many workloads are feasible. Some application teams need the Kubernetes platform. However, we can't recommend GKE, even though the cost would be lower than EKS and OpenShift. We can't trust GCP support when major issues arise.
For how long have I used the solution?
I have been using Google Kubernetes Engine as an integrator for one year.
Buyer's Guide
Google Kubernetes Engine
October 2024
Learn what your peers think about Google Kubernetes Engine. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
814,649 professionals have used our research since 2012.
How was the initial setup?
The initial setup is relatively easy, but unfortunately, some issues repeat. For instance, we always try to showcase our capabilities during working sessions with vendors, like when they come for a demo or even with AWS. However, when we require assistance, the installation seems straightforward, yet when an issue arises, we struggle to resolve it. We're trying to schedule a working session with GCP, but they are unavailable. Despite multiple follow-ups, when they finally arrive, the experience is not very productive, as the person often searches for solutions. Overall, the installation process is smooth. If we stick to the application, it seems to be working fine.
We use Terraform. It will take some time, but the cluster installation on the Google Kubernetes Engine will be completed within four or five hours.
What other advice do I have?
I'm familiar with Kubernetes, but not many customers are using GKE. For instance, I've been involved in one project using GKE for about six to seven months; before that, another project used GKE for a year. However, I can only recall one project that used GKE for four months, about one and a half years ago. My work revolves around Kubernetes, but it's not exclusively focused on GKE.
The maintenance of the solution is at an intermediate level, as there are some issues. We encounter problems with the Ingress controller and the GKE clusters. We have some open cases with GKE and have been trying to find solutions. Some aspects seem easy, while others are challenging to troubleshoot. Moreover, the documentation lacks comprehensive recommendations for GKE; we often have to rely solely on Google's official documentation.
Overall, I rate the solution a five out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
Chief Architect at a energy/utilities company with 10,001+ employees
A good tool for running AI models and setting up clusters, but lacking in easy integration functionality
Pros and Cons
- "We appreciate that it is quite easy to set up a Kubernetes cluster in Google Cloud, using the managed services within this solution."
- "We would like to see some improvement in the ease of integration with this solution."
What is our primary use case?
We use this solution to run the AI models that we have developed for anomaly detection, cloud workload prediction, as well as setting up clusters.
What is most valuable?
We appreciate that it is quite easy to set up a Kubernetes cluster in Google Cloud, using the managed services within this solution.
What needs improvement?
We would like to see some improvement in the ease of integration with this solution.
We would also like to see the addition of some automated realization of data pipelines.
For how long have I used the solution?
We have been using this solution for nearly three years.
What do I think about the stability of the solution?
We have found the stability of this solution to be good during our time working with it.
What do I think about the scalability of the solution?
This is an easily scalable solution.
How was the initial setup?
The setup for this solution is reasonably simple.
What about the implementation team?
We implemented this solution using our team of in-house, GCP-certified architects and operators.
What other advice do I have?
We would rate this solution an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Buyer's Guide
Google Kubernetes Engine
October 2024
Learn what your peers think about Google Kubernetes Engine. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
814,649 professionals have used our research since 2012.
Automation Engineer at FPT Telecom
Easy-to-install platform with valuable security features
Pros and Cons
- "The product has valuable security features. It can connect with multiple DevOps tools."
- "The product’s visible allocation feature needs improvement."
What is our primary use case?
We use the product to host a loyalty application.
What is most valuable?
The product has valuable security features. It can connect with multiple DevOps tools. It offers vouchers during service upgrades.
What needs improvement?
The product’s visible allocation feature needs improvement.
For how long have I used the solution?
We have been using Google Kubernetes Engine for one year.
What do I think about the stability of the solution?
The product is overall stable.
How are customer service and support?
The technical support services need improvement in terms of response time.
Which solution did I use previously and why did I switch?
We use AWS EBS.
How was the initial setup?
It is easy to install.
What other advice do I have?
It is a nice tool. I recommend it to others and rate it a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer:
CTO at a tech services company with 11-50 employees
An user-friendly solution from the leader of Kubernetes service
Pros and Cons
- "The solution is more user-friendly than AWS or Azure. I can also easily scale out the service in the future when the number of customers grows. GKE is the leader of Kubernetes service and it can be easily updated. I love the tool's user interfaces."
- "I use the Firebase tool with GKE and it would be helpful if the solution can give notifications when we reach the budget limit."
What is our primary use case?
I use the tool to host a SaaS application.We also provision the clusters to help students learn how to use Kubernetes.
What is most valuable?
The solution is more user-friendly than AWS or Azure. I can also easily scale out the service in the future when the number of customers grows. GKE is the leader of Kubernetes service and it can be easily updated. I love the tool's user interfaces.
What needs improvement?
I use the Firebase tool with GKE and it would be helpful if the solution can give notifications when we reach the budget limit.
For how long have I used the solution?
I have been working with the solution for more than 8 years.
What do I think about the stability of the solution?
The product is stable.
What do I think about the scalability of the solution?
The tool is scalable and we have around 3000 users for the product.
How are customer service and support?
The tech support's service is good.
How would you rate customer service and support?
Neutral
How was the initial setup?
The solution's setup is very easy.
What was our ROI?
The solution's ROI is good.
What's my experience with pricing, setup cost, and licensing?
The solution's price is reasonable.
What other advice do I have?
I would rate the product a nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Head of .NET Department at Evozon
It's a good solution for orchestrating Docker containers depending on your technology stack
Pros and Cons
- "Google Kubernetes Engine is used for orchestrating Docker containers. We have 30 or 40 customers working with this solution now. We'll probably see 10 to 15 percent growth in the number of customers using Google Kubernetes Engine in the future."
- "Google Kubernetes Engine is less stable in some highly complex deployments with many nodes."
What is our primary use case?
Google Kubernetes Engine is used for orchestrating Docker containers. We have 30 or 40 customers working with this solution now. We'll probably see 10 to 15 percent growth in the number of customers using Google Kubernetes Engine in the future.
For how long have I used the solution?
We've been using Kubernetes Engine for five years.
What do I think about the stability of the solution?
Google Kubernetes Engine is less stable in some highly complex deployments with many nodes. However, those are probably edge cases.
What do I think about the scalability of the solution?
Google Kubernetes Engine is scalable
How was the initial setup?
The ease of deployment for Google Kubernetes Engine is about average.
What's my experience with pricing, setup cost, and licensing?
Google offers yearly and monthly subscriptions.
Which other solutions did I evaluate?
We don't prefer Google over Amazon or any other Kubernetes solution. It depends on the technology stack that our customers choose based on project needs. It's not better than the others.
What other advice do I have?
I rate Google Kubernetes Engine eight out of 10.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Chief Technology Officer at Prophaze
Offers instantaneous scaling up features, RAM and hard disks are easy to scale
Pros and Cons
- "The scalability is the best feature."
- "It needs to support load balancing."
What is our primary use case?
This is Prophaze deployed in Kubernetes. So we have a Kubernetes. For example, Uber, they have all their sectors deployed in Kubernetes. There should be a native production for Kubernetes. We can have a separate cloud security solution for Kubernetes. Your solution has to be in Kubernetes. Because it should be a Kubernetes solution. So the WAF, in general, can be deployed in Kubernetes as a network solution.
What is most valuable?
It's like instantaneous scaling up. If you have a lot of traffic coming in, things like RAM and hard disk are easily able to scale.
What needs improvement?
It should support the latest GP use. I also think it should support load balancing.
For how long have I used the solution?
I have worked with Google Kubernetes Engine for about three years. We are using version 10.
What do I think about the stability of the solution?
It's pretty much stable. I would say 99.9%, excellent.
What do I think about the scalability of the solution?
Google Kubernetes Engine is very scalable, in fact, that is one of the best features.
How are customer service and technical support?
For Google and Amazon, the Kubernetes is along the line of normal support. You email them or you can call them, but email is the preferable way of contacting them.
Which solution did I use previously and why did I switch?
I heard about the normal service. Some of the eCommerce stuff, size or any of the other sites, you have a lot of traffic coming to your size. It is easy to buy if you have little traffic. You'll be able to buy and resell or if you still have money you can buy you two together. So, if you look at the last five years, people started to think about the cloud. You buy a cloud instance, you customize your configuration. People are now starting to look at Docker and Kubernetes.
How was the initial setup?
The initial setup of Kubernetes Engine is quite straightforward. With just a few clicks, you can have it up and running.
What about the implementation team?
We do everything from scratch here in our company. We have complete control over our selection. We use three people for maintenance.
What's my experience with pricing, setup cost, and licensing?
Currently, it costs around $1000 per month which sorted our deployment. So once we get more clients, having a huge suffix, costs can go up.
What other advice do I have?
My advice to anybody considering this solution is to understand that you need to have everything ready before implementation. You need to have a migration strategy.
I would rate Google Kubernetes Engine an eight 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?
Google
Disclosure: I am a real user, and this review is based on my own experience and opinions.
CTO at SPS Consulting Gropu
Good pricing and easy to manage and deploy
Pros and Cons
- "It's easy to manage and deploy. It's the best."
- "There is a limitation for our infrastructure. It's very complex to see in one dashboard all the components and all the behavior on performance. I am looking for some additional tools for that. If I want to check the disk or file storage, it gets complex. There should be an integrated dashboard so that we can manage everything through a single pane."
What is our primary use case?
I am just starting with it. I am testing different platforms. I've done some deployments, and with some samples, I've tried to install the Kubernetes application.
I am using its latest version.
What is most valuable?
It's easy to manage and deploy. It's the best.
I can have some controls through some parameters, and it's very good.
What needs improvement?
There is a limitation for our infrastructure. It's very complex to see in one dashboard all the components and all the behavior on performance. I am looking for some additional tools for that. If I want to check the disk or file storage, it gets complex. There should be an integrated dashboard so that we can manage everything through a single pane.
For how long have I used the solution?
I've been using this solution for two or three months.
What do I think about the stability of the solution?
It's stable.
How are customer service and support?
I haven't yet used their support.
What's my experience with pricing, setup cost, and licensing?
Its pricing is good. They bill us only per user. That's nice.
What other advice do I have?
I'd rate it an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Director at a tech services company with 11-50 employees
I like the plugin management and configuration sync features
Pros and Cons
- "GKE's plugin management and configuration sync are excellent features. The amount of data it provides is good, and I've been able to integrate it with the things I need."
- "The user interface is a bit confusing sometimes. You need to navigate between the various consoles we have. It's hard to figure out where things are. It's frustrating. The documentation could be a bit better."
What is our primary use case?
All of our clients are using GKE lightly. The companies are big, but the usage is small.
What is most valuable?
GKE's plugin management and configuration sync are excellent features. The amount of data it provides is good, and I've been able to integrate it with the things I need.
What needs improvement?
The user interface is a bit confusing sometimes. You need to navigate between the various consoles we have. It's hard to figure out where things are. It's frustrating. The documentation could be a bit better.
For how long have I used the solution?
I have only been using GKE for a couple of months, but I have been working with Kubernetes for about six years and EKS for a year.
What do I think about the scalability of the solution?
GKE is scalable.
Which solution did I use previously and why did I switch?
We were previously using basic Kubernetes that we set up and managed ourselves. I've also used EKS.
How was the initial setup?
Setting up GKE is somewhat complex. There are lots of concepts that are involved and many options to consider. At the same time, you can easily automate it. It's easy to interact with the client and the APIs, and the documentation is good. Sometimes it is confusing, but you can find most of the stuff that you need.
Which other solutions did I evaluate?
I think EKS and AWS are very similar usages. I don't know if one is superior to the other. Google might be better at working with identities for workloads and resource integration. I think it's a bit better and easier than AWS's IM.
What other advice do I have?
I rate Google Kubernetes Engine eight out of 10.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Buyer's Guide
Download our free Google Kubernetes Engine Report and get advice and tips from experienced pros
sharing their opinions.
Updated: October 2024
Product Categories
Container ManagementPopular Comparisons
Prisma Cloud by Palo Alto Networks
Qualys VMDR
Trend Micro Deep Security
Akamai Connected Cloud (Linode)
VMware Tanzu Platform
Red Hat OpenShift Container Platform
Rancher Labs
Kubernetes
Nutanix Kubernetes Engine NKE
Amazon Elastic Container Service
HPE Ezmeral Container Platform
Buyer's Guide
Download our free Google Kubernetes Engine Report and get advice and tips from experienced pros
sharing their opinions.