Skip to content

Commit 7f62097

Browse files
authored
Create README.md
1 parent 744ea92 commit 7f62097

File tree

1 file changed

+165
-0
lines changed

1 file changed

+165
-0
lines changed

labs/helm/README.md

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
# Installing Helm on PWD
2+
3+
```
4+
[node1 install]$ kubectl get nodes
5+
NAME STATUS ROLES AGE VERSION
6+
node1 Ready master 2m v1.11.3node2 Ready <none> 48s v1.11.3
7+
node3 NotReady <none> 32s v1.11.3
8+
node4 NotReady <none> 13s v1.11.3
9+
node5 NotReady <none> 8s v1.11.3
10+
```
11+
12+
```
13+
[node1 ~]$ kubectl get nodes -o json |
14+
> jq ".items[] | {name:.metadata.name} + .status.capacity"
15+
```
16+
17+
{
18+
"name": "node1",
19+
"cpu": "8",
20+
"ephemeral-storage": "10Gi",
21+
"hugepages-1Gi": "0",
22+
"hugepages-2Mi": "0",
23+
"memory": "32929612Ki",
24+
"pods": "110"
25+
}
26+
{
27+
"name": "node2",
28+
"cpu": "8",
29+
"ephemeral-storage": "10Gi",
30+
"hugepages-1Gi": "0",
31+
"hugepages-2Mi": "0",
32+
"memory": "32929612Ki",
33+
"pods": "110"
34+
}
35+
{
36+
"name": "node3",
37+
"cpu": "8",
38+
"ephemeral-storage": "10Gi",
39+
"hugepages-1Gi": "0",
40+
"hugepages-2Mi": "0",
41+
"memory": "32929612Ki",
42+
"pods": "110"
43+
}
44+
{
45+
"name": "node4",
46+
"cpu": "8",
47+
"ephemeral-storage": "10Gi",
48+
"hugepages-1Gi": "0",
49+
"hugepages-2Mi": "0",
50+
"memory": "32929612Ki",
51+
"pods": "110"
52+
}
53+
{
54+
"name": "node5",
55+
"cpu": "8",
56+
"ephemeral-storage": "10Gi",
57+
"hugepages-1Gi": "0",
58+
"hugepages-2Mi": "0",
59+
"memory": "32929612Ki",
60+
"pods": "110"
61+
}
62+
```
63+
64+
## Installing Helm
65+
66+
```
67+
[node1 ~]$ yum install openssl
68+
Loaded plugins: fastestmirror, ovl
69+
base | 3.6 kB 00:00:00
70+
docker-ce-stable | 2.9 kB 00:00:00
71+
extras | 3.4 kB 00:00:00
72+
kubernetes/signature | 454 B 00:00:00
73+
kubernetes/signature | 1.4 kB 00:00:04 !!!
74+
updates | 3.4 kB 00:00:00
75+
(1/6): base/7/x86_64/group_gz | 166 kB 00:00:00
76+
(2/6): extras/7/x86_64/primary_db | 204 kB 00:00:00
77+
(3/6): base/7/x86_64/primary_db | 5.9 MB 00:00:00
78+
(4/6): updates/7/x86_64/primary_db | 6.0 MB 00:00:00
79+
(5/6): docker-ce-stable/x86_64/primary_db | 17 kB 00:00:00
80+
(6/6): kubernetes/primary | 37 kB 00:00:00
81+
Determining fastest mirrors
82+
* base: mirror.seedvps.com
83+
* extras: ams.edge.kernel.org
84+
* updates: ams.edge.kernel.org
85+
kubernetes 272/272
86+
Resolving Dependencies
87+
--> Running transaction check
88+
---> Package openssl.x86_64 1:1.0.2k-12.el7 will be installed
89+
--> Processing Dependency: openssl-libs(x86-64) = 1:1.0.2k-12.el7 for package: 1:openssl-1.0.2k-12.el7.x86_64
90+
--> Processing Dependency: make for package: 1:openssl-1.0.2k-12.el7.x86_64
91+
--> Running transaction check
92+
---> Package make.x86_64 1:3.82-23.el7 will be installed
93+
---> Package openssl-libs.x86_64 1:1.0.2k-8.el7 will be updated
94+
---> Package openssl-libs.x86_64 1:1.0.2k-12.el7 will be an update
95+
--> Finished Dependency Resolution
96+
97+
Dependencies Resolved
98+
99+
===================================================================================================================================================================
100+
Package Arch Version Repository Size
101+
===================================================================================================================================================================
102+
Installing:
103+
openssl x86_64 1:1.0.2k-12.el7 base 492 k
104+
Installing for dependencies:
105+
make x86_64 1:3.82-23.el7 base 420 k
106+
Updating for dependencies:
107+
openssl-libs x86_64 1:1.0.2k-12.el7 base 1.2 M
108+
109+
Transaction Summary
110+
===================================================================================================================================================================
111+
Install 1 Package (+1 Dependent package)
112+
Upgrade ( 1 Dependent package)
113+
114+
Total download size: 2.1 M
115+
Is this ok [y/d/N]: y
116+
Downloading packages:
117+
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
118+
(1/3): make-3.82-23.el7.x86_64.rpm | 420 kB 00:00:00
119+
(2/3): openssl-1.0.2k-12.el7.x86_64.rpm | 492 kB 00:00:00
120+
(3/3): openssl-libs-1.0.2k-12.el7.x86_64.rpm | 1.2 MB 00:00:00
121+
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
122+
Total 9.5 MB/s | 2.1 MB 00:00:00
123+
Running transaction check
124+
Running transaction test
125+
Transaction test succeeded
126+
Running transaction
127+
Updating : 1:openssl-libs-1.0.2k-12.el7.x86_64 1/4
128+
Installing : 1:make-3.82-23.el7.x86_64 2/4
129+
Installing : 1:openssl-1.0.2k-12.el7.x86_64 3/4
130+
Cleanup : 1:openssl-libs-1.0.2k-8.el7.x86_64 4/4
131+
Verifying : 1:make-3.82-23.el7.x86_64 1/4
132+
Verifying : 1:openssl-1.0.2k-12.el7.x86_64 2/4
133+
Verifying : 1:openssl-libs-1.0.2k-12.el7.x86_64 3/4
134+
Verifying : 1:openssl-libs-1.0.2k-8.el7.x86_64 4/4
135+
136+
Installed:
137+
openssl.x86_64 1:1.0.2k-12.el7
138+
139+
Dependency Installed:
140+
make.x86_64 1:3.82-23.el7
141+
142+
Dependency Updated:
143+
openssl-libs.x86_64 1:1.0.2k-12.el7
144+
145+
Complete!
146+
147+
```
148+
149+
150+
```
151+
$ curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > get_helm.sh
152+
$ chmod 700 get_helm.sh
153+
$ ./get_helm.sh
154+
```
155+
156+
```
157+
[node1 ~]$ sh get_helm.sh
158+
Downloading https://kubernetes-helm.storage.googleapis.com/helm-v2.11.0-linux-amd64.tar.gz
159+
Preparing to install helm and tiller into /usr/local/bin
160+
helm installed into /usr/local/bin/helm
161+
tiller installed into /usr/local/bin/tiller
162+
get_helm.sh: line 177: which: command not found
163+
Run 'helm init' to configure helm.
164+
```
165+

0 commit comments

Comments
 (0)