Skip to content

13. Kubernetes. Helm

Siarhei P edited this page Oct 28, 2024 · 6 revisions

Homework Assignment 1. Application deployment by Helm

Deploy in your K8s cluster the following applications using helm charts from public repositories:

  • Wordpress
  • Drupal

(OPTIONAL) disable DBs deployment for these deployment and use ansible DBs provisioning from ansible workshop

All these applications should have addresses like http://<APP_NAME>.k8s-<LAST_OCTET_YOUR_K8S_MEMBER>.sa

After deployment you have to login to both application and create dummy article with your name as title


History of your helm run commands and printscreens of your articles put into report and create PR


We have external nginx, which has been setup with the following:

  • All hosts with pattern ~^.*\.k8s-<LAST_OCTET_YOUR_K8S_MEMBER>\.sa$ has proxy redirect to 192.168.203.<LAST_OCTET_YOUR_K8S_MEMBER>:30001
  • To redirect your request to this nginx host, you should add record to hosts file: 178.124.206.53 app1.k8s-<LAST_OCTET_YOUR_K8S_MEMBER>.sa app2.k8s-<LAST_OCTET_YOUR_K8S_MEMBER>.sa