zoukankan      html  css  js  c++  java
  • helm基本用法

    一、helm命令

    helm search    #关键字搜索charts
    helm pull        #压缩下载chart到本地,可以使用--untar下载解压)
    helm install     #部署chart到kubernetes
    helm list        #查看已部署的charts(注意--namespace或-n)
    helm history    #发布的历史信息
    helm repo    #对index chart repositories进行add, list, remove, update
    helm rollback    #回滚到以前的版本
    helm show     #显示chart信息
    helm status    #查看指定命名的状态
    helm test        #运行发布测试(检测发布是否成功,功能是否齐全)
    helm uninstall    #卸载版本
    helm upgrade    #升级版本

    二、常用方法

    1. -values/-f:传递文件覆盖默认值
    2. -set:从命令行传递配置(-set-string:强制传递字符串值)
    3. -set-file:从文件中读取单个大值
    4. 如果多次使用-f指定多个value文件,若其中涉及重复的参数,那么后指定的值会覆盖先指定的值
    5. 关于回滚:先使用helm history查看历史版本信息,然后使用helm rollback回滚到指定的版本,若不指定版本,则默认回滚到上一版本

    二、helm3注意事项

    1、移除Tiller,简化安全模型,集群管理员可以按照自己认为合适的粒度限制用户权限

    2、helm rollback myapp的区别:
         1)hellm2中只会对比old-manifest与new-manifest的区别
         2)helm3还会额外的考虑资源对象的当前状态,将三者结合起来,以避免出现意外情况

    3、chart以namespace进行区分,因此发布在独立namespace的商品在helm list的时候也需要加上对应的namespace

    4、helm3默认使用secret作为storage driver

    5、导入路径修改为helm.sh/helm/v3

    6、默认不会自动生成名称,若要使用随机生成,使用:--generate-name

    7、命令重命名

      helm delete——》helm uninstall

      helm inspect ——》helm show

      helm fetch——》helm pull

    注意事项:

    helm3默认不安装stable,用户必须执行以下命令

    helm repo add stable https://kubernetes-charts.storage.googleapis.com

  • 相关阅读:
    jenkins连接Publish over SSH失败系列(一)Failed to add SSH key
    jenkins连接Publish over SSH失败系列(一)Failed to change to remote directory
    【2021-07-04】人生十三信条
    【2021-07-03】人生十三信条
    【2021-07-02】发现了成长一丝丝的痕迹
    【2021-07-01】回顾自己过往那点压力
    【2021-06-30】我现在连做梦都纯洁了
    【2021-06-29】做事情时老让自己分心
    【2021-06-28】责任要匹配得上对应的压力
    【2021-06-27】人生十三信条
  • 原文地址:https://www.cnblogs.com/jayce9102/p/12374753.html
Copyright © 2011-2022 走看看