摘要:
一、release介绍 在以上的章节中曾介绍过 helm 的两大术语:chart 和 release。如果可以把 chart 比作程序源码的话,那么 release 则可以看做是程序运行时的进程。 chart 是用户可直接感知的对象(其表现形式就是 .tgz 格式的压缩包);而 release 理解 阅读全文
摘要:
一、chart 介绍 kubernetes(k8s) 管理的对象叫做资源(比如 pod)。helm 作为 k8s 生态工具之一,将互相关联的多个资源统一打包成一个整体,交给 k8s 去运行。这个被打包的整体就叫做 chart。可以把 chart 跟程序的源码包做类比。 有了 chart,我们操作的对 阅读全文
摘要:
一、前言 上节谈 helm 操作公共仓库。这节讲 helm 自建私有仓库。如果要搭 helm 私有仓库,需要一个存储服务器,我们这里选择 minio。 二、minio安装 2.1 minio下载 $ wget https://dl.minio.io/server/minio/release/linu 阅读全文
摘要:
有时候 网络导致添加仓库失败,可查看helm官方仓库 一、Helm仓库查看 $ helm repo list Error: no repositories to show # 首次安装helm3 是没有指定默认仓库的。需要手动疯狂添加仓库才可以获取程序包 二、Helm仓库添加 $ helm repo 阅读全文
摘要:
一、Helm介绍 java 使用 maven;前端使用 npm;python 使用 pip;运维使用 yum 或 apt。分工不同,诉求却相同,都希望有一种资源管理工具,可以方便查找、下载、安装、使用和分发程序包。 helm 也一样,它是 k8s 的资源包管理工具。它使我们操作的对象不再是单个资源, 阅读全文