随笔分类 - 轻松完爆 helm3 系列
摘要:一、环境准备 Kubernetes:v1.18.13 Kubernetes宿主机:CentOS Linux release 7.6.1810 (Core) Nfs服务器:192.168.99.151 Helm:v3.6.1 Kafka:2.0.1 Zookeeper:3.5.5 接下来的实战之前,请
阅读全文
摘要:一、版本说明 本文使用 helm 3。helm 仓库信息如下。此外,本文用到了 nginx-ingress,且设置 nginx-ingress 的 hostPath 为 true。所以如果你没有使用 nginx-ingress 的话,建议参考k8s进阶——落地实践之旅首先安装 nginx-ingre
阅读全文
摘要:一、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 的资源包管理工具。它使我们操作的对象不再是单个资源,
阅读全文