• k8s安装helm


    下载安装包,并解压

    wget https://get.helm.sh/helm-v2.15.2-linux-amd64.tar.gz
    tar -xvf helm-v2.15.2-linux-amd64.tar.gz
    cd helm-v2.15.2-linux-amd64/
    cp helm /usr/local/bin/
    

    初始化Helm 并安装tiller

    Tiller是helm的服务器端,一般运行于kubernetes集群之上,定义tiller的ServiceAccount,并通过ClusterRoleBinding将其绑定至集群管理员角色cluster-admin,从而使得它拥有集群级别所有的最高权限

    # tiller-rbac.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
    
    kubectl apply -f tiller-rbac.yaml
    

    用helm命令初始化并安装tiller

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

    一旦安装了 Tiller,运行 helm version 会显示客户端和服务器版本

    helm version
    

    可以在kube-system命名空间看到tiller已经部署

    kubectl get pods -n kube-system | grep tiller
    

    删除tiller

    kubectl -n kube-system delete deploy tiller-deploy
    

    本文作者:温茶又折花

    本文链接: https://www.cnblogs.com/dyfblogs/p/14961475.html

    转载文章请注明作者和出处,谢谢!
  • 相关阅读:
    有向强连通分支Tarjan算法
    让理科生沉默,让文科生落泪的题
    迷宫求解(数据结构栈应用)
    编程中无穷大常量的设定技巧
    poj 3159 差分约束+spfa
    codevs 1690 线段树
    uvalive 2756 环形排列颠倒的次数
    poj 2182 树状数组
    uva 10943 数学
    uva 10780 分解质因数
  • 原文地址:https://www.cnblogs.com/dyfblogs/p/14961475.html
Copyright © 2020-2023  润新知