kubectl工具安装
- 将kubectl工具上传到目标机器/usr/bin/路径,以便能使用kubectl连接到k8s集群
- 创建~/.kube/config目录
- 创建config文件,将rancher集群中的配置信息复制到该文件
- 执行
kubectl get nodes
命令可查看rancher集群节点信息,验证可用
helm工具安装
- 将helm工具复制到/usr/bin路径
- 将9.77.10.28/hrteam/kubernetes-helm/tiller 镜像拉取到目标机器本地
-
执行命令创建sa账号
kubectl create serviceaccount --namespace kube-system tiller -
执行命令绑定角色
kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
-
执行命令初始化helm,从本地仓库拉取镜像
helm init --service-account tiller --upgrade -i 9.77.10.28/hrteam/kubernetes-helm/tiller:v2.11.0
-
执行命令
kubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}' -
执行命令
helm version
验证安装