Anthos and GKE Enterprise

Google Kubernetes Engine (GKE) is Google's managed Kubernetes service that you can use to deploy and operate containerized applications using Google's infrastructure. It provides the operational power of Kubernetes while managing many of the underlying components, such as the control plane and nodes, for you.

GKE features are available in two tiers, or editions: a standard tier of core functionality available to all GKE users, and an enterprise tier that brings all the capabilities of Anthos to GKE, with an integrated user interface and powerful features for governing, managing, and operating containerized workloads at enterprise scale.

Why GKE Enterprise?

Typically, as organizations embrace cloud-native technologies like containers, container orchestration, and service meshes, they reach a point where running a single cluster is no longer sufficient. There are a variety of reasons why organizations choose to deploy multiple clusters to achieve their technical and business objectives. Some examples include separating production from non-production environments, complying with varying regulatory restrictions, or organizing services across tiers, locales, or teams. However, using multiple clusters has its own difficulties and overhead in terms of consistent configuration, security, and management - for example, manually configuring one cluster at a time is error-prone, and it can be challenging to see exactly where these errors are happening. Large enterprises are also often organizationally complex, with multiple teams needing to run, observe, and manage their workloads across multiple clusters.

Google Cloud has already helped organizations solve problems like this with Anthos - a container platform that provides a range of features for working at enterprise scale. This platform was built around the idea of the fleet, a logical grouping of Kubernetes clusters that can be managed together and benefit from sameness of namespaces, services, and/or identity across the clusters.

The principles of trust and sameness that are assumed within the fleet enable you to use a whole range of fleet-enabled features, including:

  • Configuration and policy management tools that help you work more easily at scale, automatically adding and updating the same configuration, features, and security policies consistently across your fleet.
  • Fleet-wide networking features that help you manage traffic across your entire fleet, including Multi Cluster Ingress for applications that span multiple clusters, and service mesh traffic management features.
  • Identity management features that help you consistently configure authentication for fleet workloads and users.
  • Observability features that let you monitor and troubleshoot your fleet clusters and applications, including their health, resource utilization, and security posture.
  • For microservice-based applications running in your fleet, Service Mesh provides powerful tools for application security, networking, and observability across your mesh.

GKE Enterprise brings these capabilities fully into GKE, creating an integrated container platform that makes it even easier for organizations to adopt best practices and principles that we've learned from running services at Google.

GKE Enterprise also brings powerful new team management features. It's now simpler for platform admins to provision fleet resources for multiple teams, and give application teams their own dashboards and metrics, all scoped to their own resources and workloads.

For a full description of the features that power GKE Enterprise, and to find out more about whether GKE Enterprise is for you, see the GKE Enterprise technical overview.

Edition features

The following table provides an overview of the features included in each GKE tier. For full details of available GKE Enterprise features, including enterprise features that can also be purchased without a full upgrade to GKE Enterprise, see Deployment options.

GKE Standard edition GKE Enterprise edition
Unmatched single-cluster scalability – up to 15,000 nodes – optimized for enterprise workloads, including database and batch processing. An integrated fully managed container platform to securely run modern applications at scale.
Features and components
  • Fully automated cluster lifecycle management including upgrades and backup/restore on Google Cloud
  • Fully supported Kubernetes distributions
  • Pod and cluster autoscaling
  • Serverless Kubernetes experience on Autopilot
  • Cost visibility and automated infrastructure cost optimization
  • Automated tools for easily migrating workloads
  • Fully automated cluster lifecycle management including upgrades and backup/restore on Google Cloud
  • Fully supported Kubernetes distributions
  • Pod and cluster autoscaling
  • Serverless Kubernetes experience on Autopilot
  • Cost visibility and automated infrastructure cost optimization
  • Automated tools for easily migrating workloads
  • Managed GitOps-based configuration management
  • Managed Service Mesh
  • Managed Policy Controller
  • Fleet-based team management
  • GKE on Google Distributed Cloud, GKE on AWS and Azure
  • Multi Cluster Ingress
  • Multi-network support for Pods
  • Binary Authorization
  • Advanced vulnerability insights
  • Connect Gateway
  • Best practice observability metrics

What's next

  • Find out how to enable GKE Enterprise for your project in Enable GKE Enterprise.