
Helm
Bluejoy Jing
这个作者很懒,什么都没留下…
展开
-
Helm文档 - Chart模板教程:Values文件
Values文件在上一节中我们简单的提到了Helm模板提供的内置对象。其中的一个内置对象是Values。我们可以通过这个对象来访问传递给chart的值。Values对象的内容可以通过多种方式进行设置:Chart中的values.yaml文件如果这是一个子chart的话,可以通过父chart中的values.yaml文件进行设置。在helm install或helm upgrade命令上通过-f标志设置values文件(helm install -f myvals.yaml ./mychart)通翻译 2020-05-23 11:46:35 · 5460 阅读 · 0 评论 -
Helm文档 - Chart模板教程:内置对象
内置对象对象从模板引擎传递到一个模板。你的代码可以传递对象(我们将在查看with和range语句时看到示例程序)。甚至有方法能够在你自己的模板中创建新的对象,就像我们在后边看到的tuple函数一样。对象可以很简单,只有一个值。或者他们也可以包含其它的对象和函数。例如,Release对象包含了几种子对象(如Release.Name),而Files对象包含了一些函数。在前边的章节中,我们使用 {{ .Release.Name }} 方式将release的名字插入到一个模板中。Release是可以在你的模板翻译 2020-05-23 10:43:56 · 1260 阅读 · 0 评论 -
Helm文档 - Chart模板教程:新手入门
新手入门在这部分的教程中,我们将创建一个chart,并添加第一个模板。我们在这里创建的chart将会贯穿整个教程的其余部分。在开始之前,让我们简单地看一下Helm Chart。Charts如Charts指南里所描述的,Helm charts的结构如下所示:mychart/ Chart.yaml values.yaml charts/ templates/ ......翻译 2020-03-27 20:09:27 · 2958 阅读 · 1 评论 -
Helm v2简介,安装及使用体验
Helm v2简介Helm把Kubernetes资源(比如deployments、services或 ingress等) 打包到一个chart中,而chart被保存到chart仓库。通过chart仓库可用来存储和分享chart。Helm使发布可配置,支持发布应用配置的版本管理,简化了Kubernetes部署应用的版本控制、打包、发布、删除、更新等操作。Helm v2由两个主要的组件构成:Hel...原创 2019-08-02 23:44:01 · 1456 阅读 · 0 评论 -
封装Helm命令以提供Restful API
动机Helm作为Kubernetes的包管理工具,极大的方便了Kubernetes应用程序的管控。然而,Helm却仅仅提供了命令的方式对Kubernetes集群的应用程序进行管控,当我们要基于Kubernetes构建一个PaaS或SaaS容器云的时候,通常会有一个客户端微服务或程序需要调用Helm来进行应用程序的管控。在这种情况下通过直接调用Helm命令的方式进行应用管控终究不是很好的方式。...原创 2019-08-17 00:45:03 · 3983 阅读 · 11 评论 -
如何从Helm v2迁移到Helm v3
如何从Helm v2迁移到Helm v3如何迁移数据是Helm主版本升级过程中最重要的一部分。考虑到Helm版本的架构从v2到v3的重大变化。这就是为什么会产生helm-2to3插件。配置Helm v3由于我们不想整个推翻Helm v2命令行工具,我们需要执行一个额外的操作来确保Helm v2和v3版本的命令行工具可以同时工作,直到我们准备好移除Helm v2命令行工具和所有相关的数据:...翻译 2019-09-15 23:58:13 · 2316 阅读 · 0 评论