Skip to content

Commit e814cc9

Browse files
committed
added additional topics on helm chapter.
1 parent a5ab20c commit e814cc9

File tree

1 file changed

+85
-0
lines changed

1 file changed

+85
-0
lines changed

chapters/helm.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,91 @@ For more information on securing your installation see: https://docs.helm.sh/usi
7171
Happy Helming!
7272
```
7373

74+
### Install Wordpress with Helm
75+
Search Helm repository for Wordpress chart
76+
```
77+
helm search wordpress
78+
```
79+
80+
Fetch the chart to your local environment and change directory.
81+
```
82+
helm fetch --untar stable/wordpress
83+
cd wordpress
84+
```
85+
86+
Create a copy of default vaules file and edit it.
87+
```
88+
cp values.yaml my-values.yaml
89+
vim my-values.yaml
90+
```
91+
92+
Run it as a dry run to check for errors.
93+
```
94+
helm install --name blog --values my-values.yaml . --dry-run
95+
```
96+
97+
Deploy the Wordpress stack.
98+
```
99+
helm install --name blog --values my-values.yaml .
100+
```
101+
102+
### Install Prometheus with Helm
103+
Official Prometheus Helm Chart repository.
104+
```
105+
https://github.com/helm/charts/tree/master/stable/prometheus
106+
```
107+
108+
Official Grafana Helm Chart repository.
109+
```
110+
https://github.com/helm/charts/tree/master/stable/grafana
111+
```
112+
#### Grafana Deployment
113+
114+
Download Grafana charts to your local machine and change directory.
115+
```
116+
helm fetch --untar stable/grafana
117+
cd grafana
118+
```
119+
120+
Create a copy of default vaules file and edit it.
121+
```
122+
cp values.yaml myvalues.yaml
123+
vim myvalues.yaml
124+
```
125+
126+
Make sure your charts doesn't have any error.
127+
```
128+
helm install --name grafana --values myvalues.yaml --namespace instavote . --dry-run
129+
```
130+
131+
Deploy Grafana on your K8s Cluster.
132+
```
133+
helm install --name grafana --values myvalues.yaml --namespace instavote .
134+
```
135+
136+
#### Prometheus Deployment
137+
Download Prometheus charts to your local machine and change directory.
138+
```
139+
helm fetch --untar stable/prometheus
140+
cd prometheus
141+
```
142+
143+
Create a copy of default vaules file and edit it.
144+
```
145+
cp values.yaml myvalues.yaml
146+
vim myvalues.yaml
147+
```
148+
149+
Make sure your charts doesn't have any error.
150+
```
151+
helm install --name prometheus --values myvalues.yaml --namespace instavote . --dry-run
152+
```
153+
154+
Deploy Prometheus on your K8s Cluster.
155+
```
156+
helm install --name prometheus --values myvalues.yaml --namespace instavote .
157+
```
158+
74159
### Install heapster with helm
75160

76161
```

0 commit comments

Comments
 (0)