自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 第三章:监控系统指标

随着互联网技术的不断发展,系统的规模和复杂度也在不断增加。要想保证系统的稳定性和可靠性,必须对系统的各个组件进行监控。监控可以发现潜在的问题,及时预警,避免系统故障的发生,保障系统的可用性和安全性。同时,监控可以帮助我们更好地理解系统的运行情况,为系统的优化和升级提供数据支持。以上是监控的三个层次和每个层次的四个监控维度,通过对这些维度的监控,可以全面了解系统的运行情况,及时发现潜在问题,保障系统的稳定性和可靠性。

2023-05-31 21:57:42 496

原创 第二章:安装监控组件

云原生监控系统组件安装

2023-05-19 22:45:50 588

原创 第一章:云原生监控系统概述

云原生监控系统

2023-05-18 16:20:38 491 1

原创 docker 部署 zookeeper & kafka

使用 docker 部署 zk & kafka 集群

2023-05-04 14:14:31 529

原创 CentOS 安装 docker & docker-compose

CentOS 系统部署 docker 和 docker-compose

2023-04-28 11:19:03 299

原创 Gitlab ci 规范代码提交流程

代码提交规范

2023-03-09 14:33:25 453

原创 Jenkins 使用从节点

Jenkins配置 windows 从节点

2023-03-09 14:02:21 330

原创 收集 pod 内部本地日志集成到 Loki

文章目录一、背景二、操作步骤2.1. 共享 pod 内部本地日志数据2.2. 配置 promtail 采集器2.3. Promtail 指定 configmap2.4. 日志查询一、背景背景:pod 内部存储的本地日志文件,无法使用默认 promtail 采集器收集技术应用场景:pod 内部本地日志文件采集整体思路:pod 使用边车模式 sidecar,共享 pod 内部数据,辅助容器采集数据二、操作步骤2.1. 共享 pod 内部本地日志数据使用 pod 边车模式共享容器内部日志数据

2022-05-12 17:16:00 1263

原创 xtraBackup 实现不停 master 服务做主从同步

从库异常,需要重建从库,保证主节点不能停止服务。

2022-05-03 14:30:54 336

原创 自动化运维: Ansible

文章目录一、为什么选择 Ansible二、Ansible基本架构三、Asible基本组成四、ansible工作原理五、ansible 安装六、主机清单6.1. 简单的主机和组6.2. 端口与别名6.3. 指定主机范围6.4. 使用主机变量6.5. 组内变量6.6. 组的包含与组内变量6.7. Patterns(主机与组正则匹配部分)七、ansible.cfg配置说明7.1. 配置读取顺序7.2. 配置详解八、Ad-hoc 与命令执行模块8.1. Ad-hoc8.2. 命令执行模块九、ansible 常用模块

2021-05-29 14:26:05 1363 2

原创 五. Helm Chart 变量/命名模板

文章目录变量1. 概念2. 语法格式3. 示例4. 补充说明命名模板1. 概念2. 局部的和 _文件3. define 和 template 声明和使用模板4. _helpers.tpl 文件5. include方法6. 补充说明变量1. 概念    函数、管道符、对象和控制结构都可以控制,我们转向很多编程语言中更基本的思想之一:变量。 在模板中,很少被使用。但是我们可以使用变量简化代码,并更好地使用 with 和 range。在例子中,我们看到下面的代码会失败:{{- w

2021-05-29 14:03:17 1851

原创 四. Helm Chart 流控制

文章目录流控制if / else1. 概述2. 示例3. 控制空行withrange流控制控制结构(在模板语言中称为 “actions” )提供给你和模板作者控制模板迭代流的能力。 Helm 的模板语言提供了以下控制结构if/else, 用来创建条件语句with, 用来指定范围range, 提供 “for each” 类型的循环除了这些之外,还提供了一些声明和使用命名模板的关键字:define 在模板中声明一个新的命名模板template 导入一个命名模板block 声明一种特殊的可

2021-05-23 15:57:01 973

原创 三. Helm Chart 模板

文章目录模板1. 概述2. 结构3. 定义模板的名称4. 格式化模板5. 注释values 管道与函数1. values2. 管道符3. 函数4. 函数列表defaultemptyfailcoalesceternary模板1. 概述Helm 最核心的就是模板,即模板化的 K8S manifests 文件。他本质上就是一个 Go 的 template 模板。Helm 在 Go template 模板的基础上,还会增加很多东西。如一些自定义的元数据信息,扩展的库以及一些类似于变成形式的工作流,例如**条

2021-05-16 21:18:16 2181

原创 二. Helm 基本应用

文章目录构建一个 Chart1. Chart 文件结构2. Chart.yaml 文件Helm 部署及常用命令1. 部署 Helm 客户端2. Helm 常用命令3. 配置国内 Chart 仓库4. Helm 基本使用4.1. 使用 chart 部署一个应用4.2. 安装前自定义 chart 配置选项应用升级,回滚和删除1. Helm 升级2. Helm 回滚3. Helm 卸载构建一个 Chart1. Chart 文件结构chart 是一个组织在文件目录中的集合。目录名称就是chart名称。因而描述

2021-05-15 13:46:43 1613

原创 一. Helm 概述

文章目录Helm 应用包管理器1. 为什么需要 Helm ?2. Helm 介绍3. Helm v3 变化Helm 应用包管理器1. 为什么需要 Helm ?K8S 上的应用对象,都是由特定的资源描述组成,包括 deployment service 等。都保存各自文件中或者集中写到一个配置文件。然后 kubectl apply -f[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gYSwHLd6-1621056432139)(./1618147910204.png)]

2021-05-15 13:32:51 359

原创 pipeline 传输文件

Jenkins 远程 ssh 执行代码pipeline 传输文件配置说明

2021-01-19 21:42:34 3075

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除