This repository is for Kubernetes Navigator online training. It will help you to develop basic Kubernetes skills. Each task for this training is located in the corresponding directory.
https://docs.google.com/presentation/d/1ivFPB20d7CLTFycQo8X8DbvrcWtngsm2lvuu6F1OY1Y
- Install Git: https://git-scm.com/download/.
- Install Docker Desktop: https://www.docker.com/products/docker-desktop/.
- Enable Kubernetes in the Docker Desktop settings.
- Make sure
docker-desktop
context is selected as a default context in Docker Desktop settings. - Verify
kubectl
is working by runningkubectl get nodes
. - Clone this repository:
git clone https://github.com/dealancer/kubernetes-navigator-exercise-files.git
- Task 1 - build a Docker image for the backend service.
- Task 2 - create deployment configuration for the backend service.
- Task 3 - update a Docker image for the backend service and perform deployment.
- Task 4 - create a service for the backend service.
- Task 5 - build a Docker image for the frontend service.
- Task 6 - create config map, deployment, and service cofiguration for the frontend service.
- Task 7 - create persistent volume and persistent volume claim configuration for the frontend service.
- Task 8 - cleanup resources.
Feel free to create an issue (https://github.com/dealancer/kubernetes-navigator-exercise-files/issues/new) to submit your feedback or ideas.