-
-
-
-
-
-
-
-
-
-
-
Components
-
General
-
Layout
-
Navigation
-
Data Entry
-
Data Display
-
Feedback
-
Other
-
-
-
-
Helm部署
预备知识
如果你不知道Helm是做什么的,那么请参考下面链接(包括但不限于)进行学习:
约定
- 部署kubernetes集群使用的是Choerodon提供的文档进行部署的
创建ServiceAccount
在任意一个master节点执行以下命令
kubectl create serviceaccount --namespace kube-system helm-tiller kubectl create clusterrolebinding helm-tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:helm-tiller
部署客户端
在任意一个master节点执行以下命令
根据系统下载所需版本
curl -L -o helm-v2.16.3-linux-amd64.tar.gz https://file.choerodon.com.cn/kubernetes-helm/v2.16.3/helm-v2.16.3-linux-amd64.tar.gz
解压压缩包(以linux-amd64为例)
tar -zxvf helm-v2.16.3-linux-amd64.tar.gz
将文件移动到PATH目录中(以linux-amd64为例)
sudo mv linux-amd64/helm /usr/bin/helm
初始化Helm
helm init \ --history-max=3 \ --tiller-image=registry.aliyuncs.com/google_containers/tiller:v2.16.3 \ --stable-repo-url=https://mirror.azure.cn/kubernetes/charts/ \ --service-account=helm-tiller
验证部署
执行命令,出现以下信息即部署成功。
$ helm version Client: &version.Version{SemVer:"v2.16.3", GitCommit:"1ee0254c86d4ed6887327dabed7aa7da29d7eb0d", GitTreeState:"clean"} Server: &version.Version{SemVer:"v2.16.3", GitCommit:"1ee0254c86d4ed6887327dabed7aa7da29d7eb0d", GitTreeState:"clean"}