? k8s ?
发布于 2022-02-13
205人围观 0条评论
Helm
Helm 是 k8s 中的包管理工具
mac 安装方法如下,
brew install helm
linux 安装方法如下,
brew install helm
Helm 使用的包称为 chart
Chart
多个资源的集合,解决资源部署的问题
创建和使用
- 创建
helm create mychart # 创建
.
├── Chart.yaml # 描述该Chart的基本信息,如名称、描述、版本等
├── charts
├── templates
│ ├── NOTES.txt
│ ├── _helpers.tpl
│ ├── deployment.yaml
│ ├── hpa.yaml
│ ├── ingress.yaml
│ ├── service.yaml
│ ├── serviceaccount.yaml
│ └── tests
│ └── test-connection.yaml
└── values.yaml
2.修改模版文件和 Value
可以参考已有的一些模版文件,魔改
修改 Chart
3.helm 模版调试
helm install --debug --dry-run ./mychart
4.测试打包
helm lint ./mychart # 静态检查
helm package ./mychart # 打包
5.安装
helm install -name mychart1