Kubernetes
Table of Contents
see Orchestration
1. Abstract
Conductors (or Choreographers (based on your tastes)) for containerization.
- checkout a quick intro to orchestration : https://container.training/intro-selfpaced.yml.html#813
- checkout out a sligtly less quick intro to kubernetes: https://qconuk2019.container.training/#76
2. Misc QuickRefs
- internal dynamic dns: https://qconuk2019.container.training/#46
- how the master node avoids running workloads: https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/
- the CRI to allow multiple (compliant) container runtimes : https://kubernetes.io/docs/concepts/architecture/cri/
- a good overview of the com protocols used in a typical kubernetes setup : https://qconuk2019.container.training/#104
- The declarative aspect of kubernetes: https://qconuk2019.container.training/#107
- Networking model of kubernetes: https://qconuk2019.container.training/#119
- container exposure : https://qconuk2019.container.training/#180
- basic service types : https://qconuk2019.container.training/#181
- security issues with
apply
: https://qconuk2019.container.training/#245 - labels and selectors : https://qconuk2019.container.training/#288
- stern (following multiple logs): https://qconuk2019.container.training/#340
- EFK centralized logging : https://qconuk2019.container.training/#346
- compare with ELK stack : https://logz.io/blog/fluentd-logstash/
- fluentd is decentralized
- compare with ELK stack : https://logz.io/blog/fluentd-logstash/
- prometheus : https://qconuk2019.container.training/#357
- stateful services : https://qconuk2019.container.training/#393