scope of the topic there will be quite some hand-waving involved. ⾠ There will be information gaps and unclarities. ⾠ That's OK. The goal is to trigger your curiosity! 4
internal cluster management system ๏ hundreds of thousands of jobs ๏ from many thousands of applications ๏ across many clusters, each with up to tens of thousands of machines 16 — https://blog.risingstack.com/the-history-of-kubernetes/
first github commit for Kubernetes ๏ July 10: Microsoft, RedHat, IBM, Docker joins the Kubernetes community. 18 — https://blog.risingstack.com/the-history-of-kubernetes/
manager ๏ deploys containers into a fleet of machines ๏ provides health management and replication capabilities ๏ makes it easy for containers to connect to one another and the outside world 19 — https://cloudplatform.googleblog.com/2014/06/an-update-on-container-support-on-google-cloud-platform.html
composable control processes that continuously drive the current state towards the provided desired state. 24 — https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/
not related at all (then we say they happened "concurrently"). etcd is an implementation detail. 36 — https://twitter.com/embano1/status/1067537816324845569
etc. can be understood as consumers and/or producers (consumers can be producers as well, and vice versa). 37 — https://twitter.com/embano1/status/1067537816324845569
combination of object+namespace as a dedicated (virtual) event queue the API server handles. 39 — https://twitter.com/embano1/status/1067537816324845569
Kubernetes Objects in the system, and runs continuous control loops to manage those objects’ state. 59 — https://kubernetes.io/docs/concepts/#kubernetes-control-plane
respond to changes in the cluster and work to make the actual state of all the objects in the system match the desired state that you provided. 60 — https://kubernetes.io/docs/concepts/#kubernetes-control-plane
functionalities ๏ replace existent ones (like replacing kube-proxy for instance) ๏ automate administration tasks as if they were a native Kubernetes component 65 — https://blog.couchbase.com/kubernetes-operators-game-changer/