- 博客(16)
- 收藏
- 关注
原创 第三章:监控系统指标
随着互联网技术的不断发展,系统的规模和复杂度也在不断增加。要想保证系统的稳定性和可靠性,必须对系统的各个组件进行监控。监控可以发现潜在的问题,及时预警,避免系统故障的发生,保障系统的可用性和安全性。同时,监控可以帮助我们更好地理解系统的运行情况,为系统的优化和升级提供数据支持。以上是监控的三个层次和每个层次的四个监控维度,通过对这些维度的监控,可以全面了解系统的运行情况,及时发现潜在问题,保障系统的稳定性和可靠性。
2023-05-31 21:57:42 496
原创 收集 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
原创 自动化运维: 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人