Understand the Basics¶
Welkin is a platform which significantly reduces the cognitive load on the application team. However, this means that you the platform administrator are taking over some of that complexity. Before you can operate Welkin, you need to understand the basics. This section provides some useful links to build up this understanding.
- Linux administration
- Containers
- We recommend Containers Fundamentals (LFS253)
- Kubernetes administration
- We recommend Certified Kubernetes Administrator (CKA)
- Kubernetes networking
- We recommend Introduction to Cilium (LFS146)
- NOTE: In Welkin, we use Calico as a CNI, however, the basic CNI concepts are the same.
- Ingress Controllers
- NGINX Ingress Controller
- Helm
- We recommend Managing Kubernetes Applications with Helm (LFS244)
- Metrics observability
- Logs observability
- Container registries and container vulnerability scanning
- Kubernetes security hardening
- Kubernetes backups
Platform administration, in particular on-call, can be stressful. Therefore, familiarize yourself with:
- OODA loop, in particular, make sure you always orient yourself before deciding what to do, especially at 2am.
- The Site Reliability and Software Engineering Soft Skills That Matter Most