billion containers across its data centers around the world. These containers house the full range of applications Google runs, including user-facing applications such as Search, Gmail, and YouTube. Kubernetes was directly inspired by Google’s cluster manager, internally known as Borg. Borg allows Google to direct hundreds of thousands of software tasks across vast clusters of machines numbering in the tens of thousands — supporting seven businesses with over one billion users each. Borg and Kubernetes are the culmination of Google’s experience deploying resilient applications at scale. Containers at Google
for deployments, rolling upgrades, scaling, monitoring, and more • Inspired by Google’s internal systems • Get true workload portability and increased infrastructure efficiency What Is Kubernetes?
Keep my containers running despite failures Scaling: Make sets of containers bigger or smaller Naming and discovery: Find where my containers are now Load balancing: Distribute traffic across a set of containers Kubernetes Handles... Storage volumes: Provide data to containers Logging and monitoring: Track what’s happening with my containers Debugging and introspection: Enter or attach to containers Identity and authorization: Control who can do things to my containers
custom machine types, GPUs • Live migration and patching • Best-in-class networking • Sustained use discounts, committed use discounts, and per-second billing mean you only pay for what you use • Integration with Google Cloud Platform services such as BigQuery, PubSub, Cloud SQL, and more
to easily create a cluster and view your workloads Reliable and Available GKE automatically repairs, upgrades, and scales your cluster with a high-availabilit y control plane Integrated with GCP Take advantage of the deep integration with Google Cloud Platform features and services
Data Center Anthos lets you build and manage modern hybrid and multi-cloud applications without lock-in Build once, to run anywhere, across your existing on-premise infrastructure and all major public cloud providers
and services management • Kubernetes and GKE On-Prem create the foundation. • On-premises and Cloud environments stay in sync. • A rich set of tools is provided for: ◦ Managing services on-premises and in the Cloud. ◦ Monitoring systems and services. ◦ Migrating applications from VMs into your clusters. ◦ Maintaining consistent policies across all clusters, whether on-premises or in the Cloud.
Google Kubernetes Engine GKE On-Prem Anthos Service Mesh Service Mesh GKE Dashboard Centralized UI Istio Open Source Service Mesh On-Prem Data Center GCP Marketplace
Kubernetes Engine GKE On-Prem Anthos Service Mesh Service Mesh GKE Dashboard Centralized UI Stackdriver Logging and Monitoring Istio Open Source Service Mesh On-Prem Data Center GCP Marketplace
Google Kubernetes Engine GKE On-Prem Anthos Config Management Sync Policy Anthos Service Mesh Service Mesh GKE Dashboard Centralized UI Stackdriver Logging and Monitoring Istio Open Source Service Mesh Anthos Config Management Sync Policy Policy Repository Store Policy On-Prem Data Center GCP Marketplace