|
| 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