Exercise
- Bring up the k8s cluster
- configure kubectl
- Create a deployment for an httpd container with emptydir mounted to /mnt inside the container
- Ensure we have a liveness and readiness checks for
/ - Create a service with cluster ip and expose using kubectl.
- Now rollout a new deployment by changing the image to nginx
- access the application using service
- undo rollout.
Next Steps
- Annotations
- RBAC in k8s
- Ingress in k8s
- Docker compose
- kustomize, helm
- Cloud Features
- Upgrading k8s cluster
