Master aka Control Plane

  1. API Server
  2. Cluster Store (Store State)
  3. Scheduler
  4. Controller Manager
  5. Kubectl (CLI) interacts with the API Server

image

API Server

Cluster Store

Scheduler – Pod Affinity (two pods always stay on same node) and Anti-Affinity (2 Pods can NEVER be on same node)

Controller Manager

  1. Controller Loops
  2. Desired State – watch and update the API server
  3. ReplicaSet Controller

image

Pod Operations

image

Services

Front Ends the Backend cluster. E.g. Http Service is the front end for a cluster of web servers

image

Anuj holds professional certifications in Google Cloud, AWS as well as certifications in Docker and App Performance Tools such as New Relic. He specializes in Cloud Security, Data Encryption and Container Technologies.

Initial Consultation

Anuj Varma – who has written posts on Anuj Varma, Hands-On Technology Architect, Clean Air Activist.