This repo contains the internal Kubernetes traininng materials.
-
- What's Kubernetes?
- Architecture and terminologies
- Namespace
- Pod
- Pod and Common Worklods
- Labels and Annotations
- ConfigMap
- Secret
-
- Connectivity
- Service & Load Balancing
- Ingress & Ingress Controller
- Pod Lifecyle
- Lifecycle
- Probe
- Graceful Shutdown
- Horizontal Pod Autoscaler
- Trouble Shooting
- OOMKilled
- ImagePullBackOff
- CrashLoopBackOff
- CreateContainerConfigError
- Connectivity
When using AWS Cloud9, simply run the following script:
$ cd provisioning
$ ./provision.sh
It will extend EBS size to 100GiB, then install tools like kubectl and k3d to complete the labs of this training.