导语 本次采用的是 Kubernetes v1.15.0 版集群环境,Helm 版本为 v2.14.3,安装的 Istio 版本为 v1.4,官方文档说明中指出只在 K8S 的 v1.13、v1.14、v1.15 做过测试,请暂时不要将 K8S 升级至 v1.16 版
Ps:Kubernetes安装指引,请查看文档==>传送门
一、部署helm
安装helm客户端
wget https://get.helm.sh/helm-v2.14.3-linux-amd64.tar.gz
解包,只需要包中的一个命令
tar zxf helm-v2.14.3-linux-amd64.tar.gz
mv linux-amd64/helm /usr/local/bin/ &&
chmod +x /usr/local/bin/helm
设置命令自动补全
echo 'source > /etc/profile
. /etc/profile #重载环境变量
安装Tiller server(需要创建授权用户)
tiller-rbac.yaml #创建授权用户
apiVersion: v1
kind: ServiceAccount
metadata:
name: tiller
namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
name: tiller
roleRef:
apiGr