部署helm服务

Posted orchidzjl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了部署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

 

以上是关于部署helm服务的主要内容,如果未能解决你的问题,请参考以下文章

使用Helm 在容器服务k8s集群一键部署wordpress

部署helm服务

[容器] Helm的安装和使用

安装helm服务以及搭建Helm测试环境

安装helm服务以及搭建Helm测试环境

Helm 等待依赖项部署在 kubernetes 上准备就绪