Also checkout: https://docs.google.com/document/d/10w2ynbbVisw6XHhq6ohB5pVVlXh8hdCWTHahc4ieQYQ/edit
and https://kubernetesbootcamp.github.io/kubernetes-bootcamp/index.html
Why we need kubernetes
Ref: https://newsletter.francofernando.com/p/kubernetes
Ref: http://bit.ly/9stepsawesome
Architecture
K8S components in a nutshell
- YAML file & kubectl cmdline.
- K8s node: CRI, Kubelet, Kubeproxy
- K8s master: ETCd, APIserver, Controller & Scheduler
K8s Controller
How to get from the current state to the declared target state?
Concepts
Containers, Pods, Deployment
Operator
Operators are Kubernetes extensions that use custom resources to manage applications and their components.