Candidate must have an IDE like Visual Studio Code installed, Minikube or Docker Desktop & Kubernetes set up locally, and the ability to share their screen over Zoom.
- Start from a single file Python 3 mini HTTP server The source code is located here: https://gist.github.com/eredo/1547873c189ed5ced7353d6217cfeb42
- Run locally and visit on http://localhost
- Dockerize it
- Run it locally through Docker Confirm it works by visiting http://localhost
- Deploy to k8s with a regular "deployment" Confirm it works inside the cluster by successfully sending an HTTP request to the pod
- Expose to the world using a "service" (NodePort or External IP) Confirm it works by visiting http://localhost
Share the configuration files you created
Good Luck!