cf69197a44
Apparently we've reached the limit of GitHub rendering (512K). Time to change the structure accordingly - exercises and questions will move to sub-directories in the exercises directory. This is the first patch in performing this transition.
733 B
733 B
Deploy to Kubernetes
Note: this exercise can be solved in various ways. The solution described here is just one possible way.
-
Install Jenkins on one system (follow up the standard Jenkins installation procedure)
-
Deploy Kubernetes on a remote host (minikube can be an easy way to achieve it)
-
Create a simple web app or page
-
Create Kubernetes resoruces - Deployment, Service and Ingress (for HTTPS access)
-
Create an Ansible inventory and insert the address of the Kubernetes cluster
-
Write Ansible playbook to deploy the Kubernetes resources and also generate
-
Create a pipeline
-
Run the pipeline :)
-
Try to access the web app remotely