TrustRadius Insights for Google Kubernetes Engine are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Fast Deployment: Users have appreciated the fast deployment of new GKE clusters in comparison to other cloud providers, highlighting GCP's efficiency in this aspect. The quick deployment process has been a significant factor for users looking to set up and utilize resources promptly.
Up-to-date Kubernetes Version: Reviewers have consistently noted that GCP provides the most up-to-date Kubernetes version, positioning them ahead of competitors in terms of staying current with technology trends. This aspect has garnered positive feedback from users who value working with cutting-edge tools.
Effective Automation for Upgrades: Users found the automation for master upgrades and worker nodes pool in GKE highly effective, streamlining processes for administrators and developers. The automated upgrade system has significantly improved efficiency by reducing manual intervention and ensuring smoother operations.
We use GKE to deploy our in-hours custom-made applications along with popular public applications like prometheus/grafana. The applications that we deploy and need to support are both stateful and stateless.
Pros
Deployment of a new GKE cluster is really fast in comparison to other cloud providers.
GCP is ahead other vendors and always provide the most up to date Kubernetes version.
GKE automation for master upgrade and the worker nodes pool works really well.
Cons
Support of IPv6.
Better GitOps.
A "serverless" Kubernetes so we can install Google config connector will be really awesome.
Container-native load balancers do not support internal TCP/UDP load balancers or network load balancers.
Likelihood to Recommend
GKE is the best managed Kubernetes solution out there, it is very well suited to deploy all kinds of application loads for Dev or Production. If you need to migrate your current workload from a monolithic infrastructure or VMs towards a container solution GKE is the go-to for the best results in terms of stability and feature-rich. If you are looking to take full advantage of IPv6 then GKE might not meet your expectations. Container-native load balancers do not support internal TCP/UDP load balancers or network load balancers, functionality of container-native load balancing is currently limited to the HTTP(S) /L7 load balancers only.
GKE provides a seamless installation method across a whole organization. It is a fair starting point with Kubernetes technologies. Managed Kubernetes allows deploying application test pipelines for software companies with a reasonable overall price. Moreover, the number of POP helps setup quite reliable installation in a regional way.
Pros
Deployment method (single, zonal, regional).
Lifecycle management (stable, regular, rapid).
Integrated GCE services (loadbalancers).
Cons
Multi-regional deployment (better reliability).
GPU node availability.
Integrated market place.
Likelihood to Recommend
At the moment, the best-managed cluster on the market. Quick deployment with quite specific project requirements. The mesh ingress (istio) allowed the building of a quite complicated upgrade process for applications.