These notes were created by David Sargent when I went through the Udemy course Certified Kubernetes Administrator (CKA) with Practice Tests by Mumshad Mannambeth.
These notes are not a substitute for taking the above course, although it may look like I took fairly detailed notes there are several sections, especially early on, that are sparse or non-existent as I knew that material really well already.
If you see mistakes or would like to clean things up, feel free to do so and create a PR.
Cliff Notes
The Cliff Notes file located at the root of this repo contains my condensed notes of items I needed to memorize for the test, so it probably does not contain everything you need to learn.
Table of Contents
Core References
01. Introduction
02. Core Concepts
03. Scheduling
05. Application Lifecycle Management
06. Cluster Maintenance
07. Security
- Security Primitives
- Authentication
- TLS Certificates for Cluster Components
- API Groups
- Authorization
- Image Security
- Security Contexts
- Network Policies
08. Storage
- Docker Storage
- Container Storage Interface
- Persistent Volumes
- Persistent Volume Claims
- Storage Classes
09. Networking
- Prerequisite - Networking
- Prerequisite - Core DNS
- Prerequisite - Network Namespaces
- Prerequisite - Docker Networking
- Prerequisite - CNI
- Networking Cluster Nodes
- Pod Networking
- CNI in Kubernetes
- Weaveworks CNI Plugin
- IP Address Management
- Service Networking
- Cluster DNS
- Ingress