helm 之 创建的 chart
前面个章节中我们学会了如何使用别人定义好的chart,那我们可以定义自己的chart么,helm的回答是可以的。
第一步:使用helm create redis
创建chart模板
helm create redis
生成目录结果如下
[root@allinone tmp]# tree redis/ redis/ ├── charts # 包含chart依赖的其他chart ├── Chart.yaml # 包含了chart信息的YAML文件 ├── templates # 模板目录, 当和values 结合时,可生成有效的Kubernetes manifest文件 │ ├── deployment.yaml │ ├── _helpers.tpl │ ├── hpa.yaml │ ├── ingress.yaml │ ├── NOTES.txt │ ├── serviceaccount.yaml │ ├── service.yaml │ └── tests │ └── test-connection.yaml └── values.yaml # chart 默认的配置值
第二步:通过helm create redis
的创建的模板中自带了一个Chart.yaml样例。
通过helm lint redis
检验chart语法
[root@allinone tmp]# helm lint redis ==> Linting redis [INFO] Chart.yaml: icon is recommended 1 chart(s) linted, 0 chart(s) failed
第三步:打包chart
[root@allinone tmp]# helm package redis Successfully packaged chart and saved it to: /tmp/redis-0.1.0.tgz [root@allinone tmp]# ll 总用量 4 drwxr-xr-x 4 root root 93 2月 18 10:15 redis -rw-r--r-- 1 root root 3761 2月 18 10:16 redis-0.1.0.tgz
第四步:安装chart
helm install ./redis-0.1.0.tgz --generate-name
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
2022-02-20 git
2022-02-20 mangodb 之 初出茅庐