排序
Kubernetes中间件容器化:应用部署思路与RabbitMQ单实例实战
一、中间件容器化 1.1 如何部署一个应用至K8s 1.了解应用 * 应用的架构 * 应用相关配置 * 应用端口号 * 应用如何启动 2.获取应用镜像 3.获取合适部署方式 * 分为有状态还是无状态 * 是否要配置...
Zookeeper集群扩容与删除
一、Zookeeper集群扩容 1.修改values.yaml相应配置,搜索replicaCount,将副本数修改为5 ` 2.开始扩容 3.查看pod建立情况,观察到已经成功扩容 二、删除Zookeeper集群 执行`helm delete -n public...
Helm实战:离线部署MySQL到Kubernetes集群
一、安装Mysql到K8s集群(离线) 参考链接:https://artifacthub.io/packages/helm/bitnami/mysql 1、下载chart包 2、解压并修改values.yaml文件 修改后的完整配置文件 3、安装单机版的mysql 验...
Helm模板语法详解:内置变量、常用函数与流程控制
一、Helm语法详解 1.1 Helm内置变量 对象可以通过模板引擎传递到模板中。 当然你的代码也可以传递对象。(我们在使用`with`和`range`语句时,会看到示例)。有几种方式可以在模板中创建新对象,...
Helm工具常见用法
一、安装Helm 说明:我用的Kubernetes版本为1.23.17,考虑到后期会升级Kubernetes版本,所以helm版本为3.11 下载二进制包 解压,改名并做软链接 验证软链接 测试,查看helm版本 二、Helm常用命令...
Helm实战:StatefulSet与Chart两种方式安装RabbitMQ集群
一、前言 本文主要以两种方式介绍安装RabbitMQ集群: * StatefulSet安装RabbitMQ集群 * 编写Chart一键安装RabbitMQ集群 二、StatefulSet安装RabbitMQ集群 **说明:下面安装未涉及持久性,但是生产...
Helm:使用Helm安装harbor
一、下载harbor的chart包。 Harbor的chartmuseum可以让Helm直接将chart包推送到harbor里,但是注意,harbor从2.8.0开始已经不支持chartmuseum了(目前最新版是2.9.0),而是改为了OCI ,鉴于新版...
Helm常用函数:字符串裁剪与大小写处理
一、trim `trim`行数移除字符串两边的空格 上述结果为: `hello` 下面进行举例说明 1.创建一个Chart 2.删掉系统自带的模板文件 3.新增模板文件,并填写Release.Name内置变量 4.清空values.yaml...
Helm:Chart模板流程控制if_with_range
一、if 1、修改values.yaml 2、修改service.yaml **说明:在if else end 左边加-,是为了去掉空行。{{- 表示删除左边的所有空格,直到非空格字符,而 -}}表示删除右边的所有空格。注意,换行符...
Helm模板控制结构:if、with与range用法
一、条件语句 if **运算符:** **if/else 用法:** 当返回值是以下值时,管道会被设置为 false: **【示例】:要求.Values.favorite.drink的值等于coffee,则输出mug: true** **注意**: 空白行...











