helm 一种CI/CD工具

Xiao Qiang Lv4

helm一种CI/CD工具

  • definition: helm可以被当做是k8s的包管理工具,利用helm可以部署自己的应用程序以及其他依赖服务应用,如redis,mysql等等。

  • 如何在本地的k8s集群中使用helm部署服务

    • preparation

      • docker-desktop or minikube

      • brew install helm

      • using helm version to check it works

    • helm create <your chart name>

    • create a folder name webdemo

      • folder structure

        • template/ 存储一些基本的k8s部署文件

        • Chart chart包的基本信息

        • values.yaml 模板信息中的替换信息

    • helm packge <you are chart> 创建部署tgz包

    • helm install <your server name> <your chart tgz package name>

    • helm list 列出部署成功服务

    成功截图

    • helm delete 删除部署以及k8s中的部署

    • helm get manifest 列出部署chart的k8s manifest文件

    成功截图

  • 如何添加自己的application

  • 如何将helm添加到Jenkins

helm

  • Title: helm 一种CI/CD工具
  • Author: Xiao Qiang
  • Created at : 2023-03-05 15:01:29
  • Updated at : 2025-03-08 10:49:30
  • Link: http://fdslk.github.io/tech/ops/package/2023/03/05/ops-helm/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.2.2
On this page
helm 一种CI/CD工具