Kubernetes
by Milos Radenkovic
1. Overview
1.1. What is it?
1.2. Components
1.3. API
1.4. Objects
1.4.1. Management
1.4.2. Names and IDs
1.4.3. Namespaces
1.4.4. Labels and Selectors
1.4.5. Annotations
1.4.6. Field Selectors
1.4.7. Finalizers
1.4.8. Owners and Dependents
1.4.9. Recommended Labels
2. Cluster Architecture
2.1. Nodes
2.1.1. Management
2.1.2. Status
2.1.3. Hearbeats
2.1.4. Controller
2.1.5. Resource Capacity
2.2. Communication
2.2.1. Node2CP
2.2.2. CP2Node
2.3. Controllers
2.4. Cloud Controller Manager
2.5. Garbage Collection
3. Containers
3.1. Images
3.1.1. Names
3.1.2. Updates
3.1.3. Multiplatform container images
3.1.4. Private registries
3.1.5. Use Cases
3.2. Environment
3.3. Runtime Class
3.4. Lifecycle Hooks
4. Workloads
4.1. pods
4.2. workload resources
4.2.1. deployment
4.2.2. statefulSet
4.2.3. job
4.2.4. cronJob
4.2.5. deamonSet