Google Cloud GKE Deep Dive

Meetup on Google Cloud Kubernetes Engine (YouTube Video, Hebrew)

 

Image for post

 

 

All you need to know about the Google Kubernetes Engine (GKE) and the addition features and values on top of Kubernetes.
Understand how GKE integrates with the Google Cloud Platform’s different services in the aspects of Networking (GKE network modes), Compute, Storage, Authentication & Authorization, Monitoring & Logging

 

This Meetup took place at Google offices in Tel-Aviv in August, 2018

 

GKE Related Terms you should be Familiar with

 

  • Master Node – K8s system components: kube-apiserver, kube-scheduler and kube-controller
  • Worker Node – Kubelet / kube-proxy & user workloads
  • kube-apiserver – Kubernetes api for user / components
  • Kube-scheduler – Decides where to place Pods
  • Kube-controller – Controllers loops (e.g. RCs, HPAs)
  • Pod – group of container/s
  • RCs – manages group of PODs of the same spec
  • Service – static VIP / LB for a RC’s pods (endpoints)

 

 

GKE Basic Info

 

  • GKE, GCP’s managed K8s offering exists since 2015
  • GKE is the most matured managed K8s service
  • GKE manages masters lifecycle (not listed as nodes)