? k8s ?    发布于 2022-02-13   205人围观   0条评论

Helm

Helm 是 k8s 中的包管理工具

mac 安装方法如下,

  1. brew install helm

linux 安装方法如下,

  1. brew install helm

Helm 使用的包称为 chart

Chart

多个资源的集合,解决资源部署的问题

创建和使用

  1. 创建
  1. helm create mychart # 创建
  1. .
  2. ├── Chart.yaml # 描述该Chart的基本信息,如名称、描述、版本等
  3. ├── charts
  4. ├── templates
  5. ├── NOTES.txt
  6. ├── _helpers.tpl
  7. ├── deployment.yaml
  8. ├── hpa.yaml
  9. ├── ingress.yaml
  10. ├── service.yaml
  11. ├── serviceaccount.yaml
  12. └── tests
  13. └── test-connection.yaml
  14. └── values.yaml

2.修改模版文件和 Value

可以参考已有的一些模版文件,魔改
修改 Chart

3.helm 模版调试

  1. helm install --debug --dry-run ./mychart

4.测试打包

  1. helm lint ./mychart # 静态检查
  2. helm package ./mychart # 打包

5.安装

  1. helm install -name mychart1
查看更多