Training exercises:
- Create a branch in this repo with a new directory training/michalis
- Create a web server in Python that returns "hola" from a GET at http://localhost/hola
- Make the web server work in Docker (using a Dockerfile and docker run)
- Use docker-compose to execute the container
- Use minikube with a local k8s cluster to execute the container with a NodePort Service.
- Create a Helm Chart to launch your deployment
- Use Harbor to pull the Docker image and repeat previous steps
- Use Ansible to launch your deployment
- Life outside localhost: Run the server in a real kubernetes cluster
- Real Use case: see real-UseCase/README.md