Kubernetes — Design Patterns
Jul 21, 2022
Some intresting patterns / design patterns adopted in kubernetes:
State Pattern:
State/change of state is stored in etcd. Other processes react to these change of states
Single Responsible pattern:
Each of the API, COntroller, kubelet have their own responsibility. Making them modular and easily maintainable
Master slave design pattern with Master and worker nodes.
HA with load balancing of master nodes & creating internal pod load balancing with services.