Code for my Kubernetes Deep Dive session
This session covers: -
- Control node components
- Worker node components
- High availability for the control plane
- Deployments, daemonsets, statefulsets
- Services
- Pod eviction timings
- Persisting data
Slides: -
https://dbafromthecold.github.io/k8sdeepdive/
Adjusting pod eviction timings: -
https://dbafromthecold.com/2020/04/08/adjusting-pod-eviction-time-in-kubernetes/
Deploying SQL Server to Kubernetes with Helm: -
https://dbafromthecold.com/2019/01/16/deploying-sql-server-to-kubernetes-using-helm/
Microsoft docs on deploying SQL Server: -
https://learn.microsoft.com/en-us/sql/linux/sql-server-linux-kubernetes-best-practices-statefulsets
Kubernetes docs on daemonsets: -
https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
Kubernetes docs on deployments: -
https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
Kubernetes docs on statefulsets: -
https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/