部署helm服务

安装 helm client version:Helm v2.14.2

#下载已编译好的二进制包
wget https://get.helm.sh/helm-v2.14.2-linux-arm64.tar.gz
#解压
tar -zxf helm-v2.14.2-linux-arm64.tar.gz
#设置PATH环境变量
cd linux-amd64
export PATH=$PATH:$(pwd)

 

配置k8s rbac

cat <<EOF > /tmp/helm-sa.yaml

apiVersion: v1
kind: ServiceAccount
metadata:
  labels:
    k8s-app: helm
  name: tiller
  namespace: kube-system

kubectl create -f /tmp/helm-sa.yaml
EOF
cat <<EOF > /tmp/helm-crb.yaml
apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: helm-crb roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-admin subjects: - kind: ServiceAccount name: tiller namespace: kube-system
EOF
kubectl create -f /tmp/helm-sa.yaml
kubectl create -f /tmp/helm-crb.yaml
 

 

生成helm server: tiller

helm init --upgrade -i registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.9.0 --service-account=tiller --stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

 

查看pod是否正常running

[root@node2 linux-amd64]# kubectl get pod | grep tiller
tiller-deploy-6dd798686b-h9c9l              1/1       Running    0          25m

 

上一篇:vue 实现使用Filter过滤扁平化数据,将对象中的key自定义展示


下一篇:~~核心编程(一):面向对象1.0~~