#验证Tiller 是否安装成功 (如果它仅显示客户端版本, helm则无法连接到服务器, 使用kubectl查看是否有任何tiller Pod 正在运行。)
[root@rke01 ~]# helm version
Client: &version.Version{SemVer:"v2.13.0", GitCommit:"79d07943b03aea2b76c12644b4b54733bc5958d6", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.13.0+unreleased", GitCommit:"c85f9ee8a37d79383b1c65dfd2056c371f8334ff", GitTreeState:"dirty"}
#Helm安装Rancher
替换<CHART_REPO>为您要使用的Helm仓库分支(即latest或stable)。
helm repo add rancher-<CHART_REPO> https://releases.rancher.com/server-charts/<CHART_REPO>
eg:
[root@rke01 ~]# helm repo add rancher-stable https://releases.rancher.com/server-charts/stable
"rancher-stable" has been added to your repositories
#安装证书管理器
helm install stable/cert-manager \
--name cert-manager \
--namespace kube-system
#选择SSL配置方式并安装Rancher server
Rancher自动生成证书(默认) ,唯一的要求是将hostname配置为访问Rancher的域名地址
helm install rancher-stable/rancher \
--name rancher \
--namespace cattle-system \
--set hostname=rancher.my.org
eg:
helm install rancher-stable/rancher \
--name rancher \
--namespace cattle-system \
--set hostname=rke01 #rke01是hostname
#查看Rancher版本
[root@rke01 ~]# helm search rancher
NAME CHART VERSION APP VERSION DESCRIPTION
rancher-stable/rancher 2019.3.1 v2.1.7 Install Rancher Server to manage Kubernetes clusters acro...
#列出当前的Helm chart仓库
[root@rke01 ~]# helm repo list
NAME URL
stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
local http://127.0.0.1:8879/charts
rancher-stable https://releases.rancher.com/server-charts/stable
#删除现有的Helm chart仓库
helm repo remove rancher-<CHART_REPO>
#添加需要安装的仓库版本,使用(latest or stable)替换<CHART_REPO>。
helm repo add rancher-<CHART_REPO> https://releases.rancher.com/server-charts/<CHART_REPO>