-
Notifications
You must be signed in to change notification settings - Fork 7
Home
deepak gupta edited this page Dec 8, 2020
·
5 revisions
Helm helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.
Charts are easy to create, version, share, and publish — so start using Helm and stop the copy-and-paste.
The purpose of creating this application is to provide an individual, a holistic idea of helm, helm charts, architecture, it's working, and its setup.
-
Please work in a group
-
We will let a fun service decide your teamname: http://creativityforyou.com/combomaker.html
-
Select a leader of your group, they will need a public Github account and generate a token
-
The leader should provide a token to the administrator, via virtual chat, slack, or email
* To use a publically available Helm Chart(V3)
* We will be install MySQL
- To install Helm
wget https://get.helm.sh/helm-v3.0.0-linux-amd64.tar.gz
tar -xvzf helm-v3.0.0-linux-amd64.tar.gz
cd linux-amd64
mv helm /usr/bin/
- Add and Update Repo
helm repo add stable https://charts.helm.sh/stable
helm repo update
- View information about your chart(MySql)
helm show chart stable/mysql
- To install chart
helm install <release-name> <repo>/<name>
Use : helm install mysql stable/mysql --namespace <name given to created namspaces>
- To List
helm list <this will list the deployed ones in default namespace>
helm list --namespace <name given to created namspaces>
- To show values
helm show values stable/mysql
- To upgrade
helm upgrade mysql stable/mysql --namespace <name given to created namspaces>
- To Uninstall
helm uninstall <release-name>
Use : helm uninstall mysql