Section 4 - Google Kubernetes Engine - GKE

Contents

Overview

GKE Provides:

  • Cluster Management (including upgrades - auto upgrades to latest version of Kubernetes).
  • Cluster can have different types of virtual machines.
  • Auto Scaling (of Cluster and Pods).
  • Service Discovery.
  • Load Balancer.
  • Self Healing (repair failed nodes).
  • Zero Downtime Deployments.
  • Enable Cloud Logging and Cloud Monitoring with simple configuration.
  • Uses Container-Optimized OS, a hardened OS built by Google.
  • Provides support for Persistent disks and Local SSD.

2 Cluster Modes:

Standard - Specify number and type of nodes - pay per node.

Autopilot - GCP handles nodes - pay per pod.