Google Cloud

Anthos / GKE Enterprise Complete Guide: Multi-Cloud Kubernetes, Fleet & Service Mesh

2026-05-24
NicheeLab Editorial Team

GKE Enterprise (formerly Anthos) is Google Cloud's unified multi-cloud and hybrid Kubernetes platform. It combines Fleet management, Config Sync, Policy Controller, and Anthos Service Mesh to centrally operate Kubernetes environments spanning GCP, AWS, Azure, on-prem, and edge locations.

Core Features

  • Fleet: Logical unit for managing multiple clusters together
  • Config Sync: Automated configuration sync via GitOps
  • Policy Controller: Policy enforcement built on OPA Gatekeeper
  • Anthos Service Mesh: Managed Istio (mTLS, traffic control, observability)
  • Multi-cluster Ingress / Services: Cross-cluster communication
  • Backup for GKE: Velero-based backup
  • Binary Authorization: Run only signed container images
  • Identity Service: Unified OIDC / SAML authentication

Supported Platforms

EnvironmentUse Case
GKE on GCPStandard managed Kubernetes
GKE on AWSGKE running on AWS EC2
GKE on AzureGKE running on Azure VMs
GKE on VMwareVMware vSphere
GKE on Bare MetalPhysical servers
Attached ClustersRegister EKS, AKS, or any Kubernetes cluster to the Fleet

Fleet (Fleet Management)

  • Group multiple Kubernetes clusters into logical units
  • Identity Unification: integrated Workload Identity
  • Namespace sync: automatically propagate Fleet namespaces
  • Cross-cluster Service Discovery
  • Multi-cluster Ingress / Gateway

Config Sync (GitOps)

# RootSync 設定例
apiVersion: configsync.gke.io/v1beta1
kind: RootSync
metadata:
  name: root-sync
  namespace: config-management-system
spec:
  sourceFormat: unstructured
  git:
    repo: https://github.com/my-org/k8s-config.git
    branch: main
    dir: clusters/prod
    auth: ssh

# Repository 構造例
clusters/prod/
├── namespaces/
│   ├── production/
│   │   ├── deployment.yaml
│   │   └── service.yaml
│   └── monitoring/
└── cluster-scoped/
    ├── clusterrole.yaml
    └── networkpolicy.yaml

Policy Controller

# OPA Constraint Template 例: 全 Pod に Resource Limit 必須
apiVersion: templates.gatekeeper.sh/v1
kind: ConstraintTemplate
metadata:
  name: k8srequiredresources
spec:
  crd:
    spec:
      names: { kind: K8sRequiredResources }
  targets:
    - target: admission.k8s.gatekeeper.sh
      rego: |
        package k8srequiredresources
        violation[{"msg": msg}] {
          container := input.review.object.spec.containers[_]
          not container.resources.limits.cpu
          msg := sprintf("Container %v has no CPU limit", [container.name])
        }
---
apiVersion: constraints.gatekeeper.sh/v1beta1
kind: K8sRequiredResources
metadata:
  name: require-resource-limits
spec:
  match:
    kinds: [{ apiGroups: [""], kinds: ["Pod"] }]

Anthos Service Mesh (ASM)

  • Managed Istio service mesh
  • mTLS encrypts all pod-to-pod traffic
  • Per-pod access control via Authorization Policy
  • Traffic splitting (Canary / Blue-Green)
  • Telemetry: automatic trace, metric, and log collection
  • Integrated Cloud Monitoring dashboards

Pricing Example

ItemCost
GKE Enterprise$0.00824 per vCPU/hour (workers only)
Mid-size (100 vCPU)~$600/month
Anthos Service MeshIncluded in vCPU pricing
Config Sync / Policy ControllerIncluded in vCPU pricing
Backup for GKE$0.10 per GB/month

Multi-Cloud Kubernetes Comparison

ItemGKE EnterpriseAWS EKS AnywhereAzure ArcRancher (SUSE)
Managed K8sGKEEKSAKSRKE
On-premGKE on VMware / Bare MetalEKS AnywhereArc-enabled K8sRKE / RKE 2
Multi-cloudGKE on AWS/AzureArc-enabled K8sAny
GitOpsConfig Sync (native)External (Flux/Argo)Flux on ArcFleet
Service MeshASM (Istio)ExternalExternalExternal
PricingPer vCPUPer vCPUPer vCPUSubscription

Typical Use Cases

  • Multi-cloud strategy (running Kubernetes on both AWS and GCP)
  • Regulated industries (hybrid on-prem + GCP)
  • Edge computing (Kubernetes at stores or factories with central management)
  • Microservice governance and audit for financial institutions
  • Government agencies (Sovereign Cloud + GCP)
  • Consolidating heterogeneous Kubernetes environments after M&A

What is the relationship between Anthos and GKE Enterprise?

They are the same product. Anthos was rebranded to GKE Enterprise in 2023. It is a unified multi-cloud and hybrid Kubernetes platform.

What are the main features of GKE Enterprise?

Fleet (multi-cluster management), Config Management (GitOps), Policy Controller (OPA Gatekeeper), Service Mesh (managed Istio), and Multi-cluster Ingress / Services.

Which clusters are supported?

GKE (GCP), GKE on AWS, GKE on Azure, GKE on VMware, GKE on Bare Metal, and Anthos-attached clusters (any Kubernetes distribution).

How much does it cost?

GKE Enterprise pricing is per vCPU and scales with fleet size. A mid-size deployment (~100 vCPU) costs roughly $5,000-10,000 per month, with operational efficiency gains typically delivering ROI in about 6 months.

What is the difference between GKE Standard and GKE Enterprise?

GKE Standard is single-cluster managed Kubernetes. GKE Enterprise adds Fleet management, Config Sync, Policy Controller, Service Mesh, and multi-cloud support on top.

What does Config Sync do?

It uses a Git repository as the single source of truth and automatically syncs configuration across multiple Kubernetes clusters. It is the core GitOps capability.

What is Anthos Service Mesh?

A managed Istio-based service mesh that unifies mTLS, traffic control, observability, and authorization policy under a single control plane.

How does it compare to AWS EKS Anywhere and Azure Arc?

EKS Anywhere is on-prem only with AWS integration. Azure Arc projects an Azure control plane onto any Kubernetes cluster. GKE Enterprise is the most advanced of the three, combining fleet management, Service Mesh, and regulatory compliance features.

Related Articles: Multi-Cloud

Migrate to Containers (M2C) 完全ガイド|VM → GKE/Cloud Run モダン化 (GCP)

Google Cloud Migrate to Containers (旧 Migrate for Anthos) の全機能解説。VMware / 物理 / AWS / Azure の Linux/Windows アプリを Container 化して GKE / Cloud Run / Anthos にデプロイ。Stateful 対応、料金、成功事例を 2026 年最新版で網羅。

GCP Professional Cloud Developer (PCD) 完全ガイド|Cloud Run・GKE・CI/CD・APM

Google Cloud Professional Cloud Developer の試験範囲、Cloud Run / GKE / Cloud Build / Cloud Trace、AWS DVA / Azure AZ-204 比較、学習ロードマップを徹底解説。

GCP vs AWS コンピュート徹底比較|EC2/GCE・GKE/EKS・Lambda/Cloud Run・料金 (2026)

GCP と AWS のコンピュートサービスを徹底比較。Compute Engine vs EC2、GKE vs EKS、Cloud Run vs Lambda、App Engine vs Elastic Beanstalk、GPU/TPU、Arm 系 (Axion vs Graviton)、料金体系・Sustained Use Discount を 2026 年最新版で網羅。

Migrate to Virtual Machines (M2VM) 完全ガイド|VMware/AWS/Azure → GCE 移行 (GCP)

Google Cloud Migrate to Virtual Machines (旧 Velostrata) の全機能解説。VMware / Hyper-V / AWS EC2 / Azure VM / 物理サーバから GCE への Stream Migration、Test Clone、AWS Connector、対応 OS、料金を 2026 年最新版で網羅。

* Google Cloud is a trademark of Google LLC. For the latest information, see the official GKE Enterprise page.

Check what you learned with practice questions

Practice with certification-focused question sets

Explore GCP Exam Prep
Author

NicheeLab Editorial Team

NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.


Related articles
Google Cloud

Google Cloud Certification Roadmap (2026)

Choose your GCP certification path — Foundational, Associate...

Google Cloud

CDL Cloud Digital Leader: Complete Exam Guide (2026)

Pass the Cloud Digital Leader exam — cloud business value, G...

Google Cloud

GAIL Generative AI Leader: Complete Exam Guide (2026)

Pass the Generative AI Leader exam — Gemini, Vertex AI, Work...

Google Cloud

Vertex AI Fundamentals for GCP Certs (2026)

Vertex AI basics every cert candidate needs — Workbench, Pip...

Google Cloud

Associate Cloud Engineer (ACE): Complete Guide (2026)

Pass the Associate Cloud Engineer exam — Console, gcloud, pr...

Browse all Google Cloud articles (103)
© 2026 NicheeLab All rights reserved.