
helm
daydayup9527
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Helm学习之4函数与helpers文件
管道与函数quote 函数实现:从.Values 中读取的值变成字符串,可以使用[root@master ~]# vi templates/deployment.yaml app: {{ quote .Values.label.app }} # [root@master ~]# helm install --dry-run test3 m app: "nginx"default 函数,该函数允许在模板中指定默认值,以防止该值被忽略掉。[root@master ~]# cat templ原创 2022-05-23 21:39:05 · 1211 阅读 · 0 评论 -
Helm学习之3values变量使用
values.yaml使用资源文件不一样的地方都可以使用变量传入,如name labels image prot targetport等等,这些值都可以定义成变量,写入values.yaml。如下[root@master mychart]# cat values.yamlreplicas: 1image: nginxtag: 1.15serviceport: 80targetport: 80label: nginx再templates的yaml文件引用values.yaml定义原创 2022-05-23 21:38:18 · 3007 阅读 · 0 评论 -
Helm学习之2创建打包自己的chart
helm常用命令(1)release相关的:helm create mychart //创建个chart,可以配置里面的信息helm install chart-test mychart/ //用mychart模板,创建chart-test实例helm install . 创建一个release实例helm upgrade [RELEASE] [CHART] [flags] 升级一个版本helm rollback [flags] [RELEASE] [REVIS原创 2022-05-23 21:37:42 · 1133 阅读 · 0 评论 -
Helm学习之1入门使用及常用命令
Helm 3.0介绍Helm 是一个 Kubernetes 的包管理工具,就像 Linux 下的包管理器,如 yum/apt 等,可以 很方便的将之前打包好的 yaml 文件部署到 kubernetes 上。Helm 有 3 个重要概念:(1)helm:一个命令行客户端工具,主要用于 Kubernetes 应用 chart 的创建、打包、发 布和管理。(2)Chart:应用描述,一系列用于描述 k8s 资源相关文件的yaml集合。(3)Release:基于 Chart 的部署实体,一个 chart原创 2022-05-23 21:37:06 · 1134 阅读 · 0 评论