23 - KUBERNETES Flashcards
what is kubernetes
Container orchestration tool
why kubernetes
some container mgnt tools
kubernetes features
service discovery and load balancing
storage orchestration
automated rollouts and rollbacks
automatic bin packing
self-healing
secret and configuration management
kubernetest architecture
Master
- API server
- ETCD server
- Scheduler
- Controller manager
Worker
- kubelet, proxy [ docker: pods ]
role of the kube API server
handles all the requests and enables communication across stack services
component on the master that exposes the kubernetes API.
It is the front-end for the kubernetes control plane.
ETCD server
stores all the information
kube scheduler
watches newly created pods that have no node assigned, and selects a node for them to run on.
controller manager
node
replication
endpoints
service account & token controller
node components
kubelet
kube proxy
container runtime
addons
PODS
kubernetes setup tools
minikube
kubeadm