美文网首页
helm安装

helm安装

作者: 无处安放的躁动 | 来源:发表于2019-10-30 16:02 被阅读0次

    helm 是什么

    • k8s 包管理工具
    • 类似centos中yum

    安装helm

    • 下载安装包,并解压
    wget https://get.helm.sh/helm-v2.15.2-linux-amd64.tar.gz
    tar -xf helm-v2.15.2-linux-amd64.tar.gz
    cd helm-v2.15.2-linux-amd64/
    cp helm /usr/local/bin/
    

    安装helm服务端

    • 配置sa以及绑定集群
    vim tiller.yaml
    apiVersion: v1
    kind: ServiceAccount
    metadata:
      name: tiller
      namespace: kube-system
    ---
    apiVersion: rbac.authorization.k8s.io/v1
    kind: ClusterRoleBinding
    metadata:
      name: tiller
    roleRef:
      apiGroup: rbac.authorization.k8s.io
      kind: ClusterRole
      name: cluster-admin
    subjects:
      - kind: ServiceAccount
        name: tiller
        namespace: kube-system
    
    [root@k8smaster ~]# kubectl get sa -n kube-system |grep tiller
    tiller                               1         51m
    [root@k8smaster ~]# kubectl get clusterrolebindings.rbac.authorization.k8s.io  -n kube-system |grep tiller
    tiller                                                 52m
    
    • 初始化helm服务端
    # 初始化helm服务端
    [root@k8smaster helm-v2.15.1-linux-amd64]# ./helm init --service-account tiller --upgrade -i regirnetes.oss-cn-hangzhou.aliyuncs.com/charts
    $HELM_HOME has been configured at /root/.helm.
    
    • 验证
    [root@k8smaster ~]# helm  version
    Client: &version.Version{SemVer:"v2.15.2", GitCommit:"cf1de4f8ba70eded310918a8af3a96bfe8e7683b", GitTreeState:"clean"}
    Server: &version.Version{SemVer:"v2.15.2", GitCommit:"cf1de4f8ba70eded310918a8af3a96bfe8e7683b", GitTreeState:"clean"}
    
    • 其他操作
    # 安装时候debug
    helm init debug
    # 卸载helm
    helm reset -f
    # 移除仓库
    helm repo remove stable
    # 新增仓库
    helm repo add stable http://mirror.azure.cn/kubernetes/charts/
    # 更新仓库
    helm repo update
    # 列出仓库
    helm repo list
    # 查询仓库
    helm search
    
    

    参考文献

    参考一
    参考二

    相关文章

      网友评论

          本文标题:helm安装

          本文链接:https://www.haomeiwen.com/subject/tirovctx.html