摘要: Helm 通过模板创建 Kubernetes 能够理解的 YAML 格式的资源配置文件,我们将通过例子来学习如何使用模板。 以 templates/secrets.yaml 为例: 从结构看,文件的内容非常像 Secret 配置,只是大部分属性值变成了{{ xxx }}。这些 {{ xxx }} 实 阅读全文
posted @ 2019-07-04 16:20 TwoB 阅读(750) 评论(0) 推荐(0) 编辑
摘要: chart 是 Helm 的应用打包格式。chart 由一系列文件组成,这些文件描述了 Kubernetes 部署应用时所需要的资源,比如 Service、Deployment、PersistentVolumeClaim、Secret、ConfigMap 等。 单个的 chart 可以非常简单,只用 阅读全文
posted @ 2019-07-04 15:00 TwoB 阅读(941) 评论(0) 推荐(0) 编辑
摘要: Helm 安装成功后,可执行 helm search 查看当前可安装的 chart。 这个列表很长,这里只截取了一部分。大家不禁会问,这些 chart 都是从哪里来的? 前面说过,Helm 可以像 apt 和 yum 管理软件包一样管理 chart。apt 和 yum 的软件包存放在仓库中,同样的, 阅读全文
posted @ 2019-07-04 14:49 TwoB 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 本节我们将安装和部署 Helm 客户端和 Tiller 服务器。 Helm 客户端 通常,我们将 Helm 客户端安装在能够执行 kubectl 命令的节点上,只需要下面一条命令: 执行 helm version 验证。 目前只能查看到客户端的版本,服务器还没有安装。 helm 有很多子命令和参数, 阅读全文
posted @ 2019-07-04 14:07 TwoB 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 在实践之前,我们先来看看 Helm 的架构。 Helm 有两个重要的概念:chart 和 release。 chart 是创建一个应用的信息集合,包括各种 Kubernetes 对象的配置模板、参数定义、依赖关系、文档说明等。chart 是应用部署的自包含逻辑单元。可以将 chart 想象成 apt 阅读全文
posted @ 2019-07-04 10:38 TwoB 阅读(804) 评论(0) 推荐(0) 编辑