Kubernetes is making a lot of noise in the infrastructure world. Day Two Cloud co-host Ethan Banks spent three days taking a deep-dive course on the orchestration platform, and on today’s show aims to provide Kubernetes fundamentals as they apply to your infrastructure.
Ethan and Ned Bellavance discuss:
- Kubernetes as a scheduler/declarative state engine
- Pods, worker nodes, master nodes, and clusters
- Master node functions including Etcd, the API server, Kube Controller Manager, and the scheduler
- The importance of YAML
- Much much more…
- Kubernetes infrastructure is still infrastructure. Your old thinking patterns are still useful.
- When learning Kubernetes or running it on your own system, you’ll use kubectl a lot, but remember that it’s just another way to interact with the Kubernetes API.
- YAML is a big deal, so try a tool like PyCharm or SublimeText that can help you with syntax. Also be aware that there are ways from kubectl to generate default YAML files to get you going. You don’t have to build your own templates, although you could.
Kubernetes The Hard Way – Kelsey Hightower via GitHub