章工运维 章工运维
首页
  • linux
  • windows
  • 中间件
  • 监控
  • 网络
  • 存储
  • 安全
  • 防火墙
  • 数据库
  • 系统
  • docker
  • 运维工具
  • other
  • elk
  • K8S
  • ansible
  • Jenkins
  • GitLabCI_CD
  • 随笔
  • 面试
  • 工具
  • 收藏夹
  • Shell
  • python
  • golang
友链
  • 索引

    • 分类
    • 标签
    • 归档
    • 首页 (opens new window)
    • 关于我 (opens new window)
    • 图床 (opens new window)
    • 评论 (opens new window)
    • 导航栏 (opens new window)
周刊
GitHub (opens new window)

章工运维

业精于勤,荒于嬉
首页
  • linux
  • windows
  • 中间件
  • 监控
  • 网络
  • 存储
  • 安全
  • 防火墙
  • 数据库
  • 系统
  • docker
  • 运维工具
  • other
  • elk
  • K8S
  • ansible
  • Jenkins
  • GitLabCI_CD
  • 随笔
  • 面试
  • 工具
  • 收藏夹
  • Shell
  • python
  • golang
友链
  • 索引

    • 分类
    • 标签
    • 归档
    • 首页 (opens new window)
    • 关于我 (opens new window)
    • 图床 (opens new window)
    • 评论 (opens new window)
    • 导航栏 (opens new window)
周刊
GitHub (opens new window)
  • ansible系列文章

  • Kubernetes笔记

    • 安装篇-kubeadm
    • k8s入门
    • k8s安装篇二进制
    • k8s面试题
    • kubernetes(k8s)yaml文件详解
    • k8s报错小结
    • Kubernetes 安装配置ingress controller
    • cka考试真题
    • ingress配置证书
    • cka考试作业
    • k8s部署java项目
    • jenkins脚本式流水线部署k8s项目实例一
    • helm v3安装并创建例子
      • 使用helm将本地部署文件上传到harbor chart上
      • helm公共仓库创建
      • helm适应minio作为私有仓库
      • helm release使用说明
      • kubernetes核心概念
      • kubectl使用技巧
      • kubernetes卷的几种类型
      • kubernetes安全框架
      • 云原生-什么是HPA和PDB、VPA
      • k8s部署php项目示例
      • 配置kubeconfig 文件访问 Kubernetes 集群
      • configmap配置的几种方式
      • k8s配置go服务
      • k8s部署java项目
      • kubernetes部署prometheus监控
      • kubernetes部署elk日志系统
      • kubernetes环境devops流水线
      • kubernetes高阶技能必备的工具
      • deployment中使用configmap、secret的方式
      • 业务pod 飘移pending排查分析
    • elk

    • jenkins

    • GitLabCI_CD

    • 专题
    • Kubernetes笔记
    章工运维
    2023-06-09
    目录

    helm v3安装并创建例子

    # 一、helm v3版本安装

    要在CentOS 7上安装Helm,您可以按照以下步骤进行操作:

    1. 首先,您需要在CentOS 7系统上安装wget和tar。使用以下命令安装它们:

      sudo yum install wget tar -y
      
      1
    2. 接下来,您需要从Helm GitHub存储库下载适用于CentOS的二进制文件。使用以下命令下载Helm的tar归档文件:

      wget https://get.helm.sh/helm-v3.7.0-linux-amd64.tar.gz
      
      1

      这将下载Helm v3.7.0的Linux AMD64版本。您可以在Helm GitHub页面上找到最新版本的URL。

    3. 解压缩下载的tar文件。使用以下命令:

      tar xvf helm-v3.7.0-linux-amd64.tar.gz
      
      1

      这将解压缩tar文件,并在当前目录下创建一个名为linux-amd64的目录。

    4. 将Helm二进制文件移动到系统的可执行路径中。使用以下命令:

      sudo mv linux-amd64/helm /usr/local/bin/
      
      1

      这将将helm可执行文件移动到/usr/local/bin目录中,这是系统默认的可执行路径之一。

    5. 验证Helm安装是否成功。运行以下命令:

      helm version
      
      1

      如果安装成功,您将看到Helm客户端的版本信息。

    6. helm命令补全

      $ yum install -y bash-completion $ source /usr/share/bash-completion/bash_completion $ source <(helm completion bash) $ echo "source <(helm completion bash)" >> ~/.bashrc

    现在,您已经成功在CentOS 7上安装了Helm。您可以继续配置和使用Helm来管理Kubernetes应用程序。

    # 创建一个helm例子

    在 Helm v3 中,创建一个示例应用程序的步骤如下:

    1. 确保已经安装了 Helm v3,并且已经将 Helm 客户端与 Kubernetes 集群正确连接。

    2. 创建一个新的 Chart,可以执行以下命令:

      helm create mychart
      
      1

      这将在当前目录中创建一个名为 mychart 的新目录,其中包含 Chart 的基本结构和文件。

    3. 编辑 Chart 文件:进入 mychart 目录,并编辑其中的文件以描述你的应用程序和相关配置。主要关注的文件包括:

      • Chart.yaml:指定 Chart 的元数据,如名称、版本等。
      • values.yaml:定义应用程序的默认值和配置选项。
      • templates/ 目录:包含用于生成 Kubernetes 资源的模板文件,如 Deployment、Service 等。

      根据你的应用程序需求进行修改和定制。

    4. 安装 Chart:使用以下命令将 Chart 安装到 Kubernetes 集群中:

      helm install myrelease mychart
      
      1

      这将使用 Chart 创建一个新的发布(release),并将其命名为 myrelease。Helm 将根据 Chart 文件中的模板生成相应的 Kubernetes 资源,并将它们部署到集群中。

    5. 管理发布:你可以使用 Helm 命令来管理和操作你的发布,例如升级、回滚或删除。以下是一些常用的命令示例:

      • 升级发布:

        helm upgrade myrelease mychart
        
        1
      • 回滚到先前版本:

        helm rollback myrelease 1
        
        1
      • 删除发布:

        helm uninstall myrelease
        
        1

      根据你的需求和应用程序的具体情况使用适当的 Helm 命令。

    这是在 Helm v3 中创建应用程序的基本示例流程。请根据你的实际应用程序需求和配置进行定制和扩展。记得参考 Helm 的文档以获取更详细的信息和指导。

    微信 支付宝
    上次更新: 2023/06/12, 22:07:24

    ← jenkins脚本式流水线部署k8s项目实例一 使用helm将本地部署文件上传到harbor chart上→

    最近更新
    01
    不花一分钱从0到1建站教程
    04-22
    02
    批量拿取多台服务器的日志文件
    04-21
    03
    高德MCP智能体搞定旅游计划
    04-19
    更多文章>
    Theme by Vdoing | Copyright © 2019-2025 | 点击查看十年之约 | 鄂ICP备2024072800号
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式