helm 一种CI/CD工具
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
- 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.
预览: