首页
归档
相册
瞬时
友链
留言栏
笔记
prometheus
CI/CD
未命名页面
关于我
小周的知识站
行动起来,活在当下
累计撰写
89
篇文章
累计创建
13
个标签
累计收到
8
条评论
栏目
首页
归档
相册
瞬时
友链
留言栏
笔记
prometheus
CI/CD
未命名页面
关于我
目 录
CONTENT
小周的知识站
最新文章
2026-02-24
Prometheus告警简介
告警能力在Prometheus的架构中被划分成两个独立的部分。如下所示,通过在Prometheus中定义AlertRule(告警规则),Prometheus会周期性的对告警规则进行计算,如果满足告警触发条件就会向Alertmanager发送告警信息。
2026-02-24
1
0
0
prometheus
2026-02-24
Velero集群备份
1 简介 Velero介绍 Velero 是一个云原生的灾难恢复和迁移工具,它本身也是开源的, 采用 Go 语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源和持久卷。 备份可以按集群资源的子集,按命名空间、资源类型标签选择器进行过滤,从而为备份和恢复的内容提供高度的灵活性 支持复制当
2026-02-24
1
0
0
K8S
2026-02-24
服务发现和基于文件的自动发现
1 环境 主机名 IP地址 <
2026-02-24
3
0
0
prometheus
2026-02-03
K8S版本升级
1 升级思路 备份集群 yaml 文件,etcd 数据。 先升级kubeadm版本 升级第一个主控制平面节点Master组件 升级第一个主控制平面节点上的Kubelet和kubectl 升级其他控制平面节点 升级Node节点 验证集群 2 注意事项
2026-02-03
18
0
0
K8S
2026-02-03
GitOps与DevOps
1 从敏捷开发到CI/CD 1.1 什么是敏捷开发 敏捷开发(Agile Development) 是一种软件开发方法论,核心思想是: 快速迭代、小步快跑、持续反馈、快速响应变化。 1.2 核心
2026-02-03
13
0
1
Git
2026-01-11
runner介绍
runner简介 gitlab runner是一个开源项目,用于运行作业并将结果发送回gitlab,类似与Jenkins的agent,执行CI持续集成、构建的脚本任务。 与gitlab ci结合使用,gitlab ci是gitlab随附的用于协调作业的开源持续集成服务 gitlab runner是用
2026-01-11
3
0
0
DevOps
2025-12-16
Relabeling机制
引入: 如何对Prometheus的target做更精细化的控制,我认为是prometheus的relabeling机制。 基于consul服务发现。 如何加lable标签?Prometheus能够按照某些规则(比如标签)从服务发现注册中心返回的Target实例中有选择性的采集某些Exporter实
2025-12-16
7
0
0
2025-12-12
更改docker默认数据目录
引入:Docker 容器化技术允许开发者在一个独立的环境中打包应用程序及其所有依赖项,从而确保应用在任何地方都能一致运行。然而,随着使用 Docker 的时间增加,存储在默认数据目录(通常是 /var/lib/docker)中的数据量也会不断增大,最终可能导致服务器上的存储空间不足。 1 Docke
2025-12-12
8
0
0
2025-12-05
Gitlab与Jenkins对比
gitlab CI简介 gitlab ci是在gitlab8.0之后自带的一个持续集成系统,中心思想是当每一次push到gitlab的时候,都会触发一次脚本执行,然后脚本的内容包括了测试、编译、部署等一系列自定义的内容。 gitlab ci的脚本执行,需要自定义安装对应的gitlab runner来
2025-12-05
8
0
0
DevOps
2024-12-26
Rsync数据备份工具
1 Rsync简介 Rsync是一款开源的数据备份工具,可以用于不同主机之间同步传输数据,可以实现全量备份和增量备份。 Rsync监听端口: 1 Rsync工具默认运行在TCP的873端口。 Rsync工作模式: 1 2 3 4 Rsync三种工作模式: 1.本地模式:不常用,类似cp命令; 2.
2024-12-26
56
1
1
Linux
1
2
3
4
5
...
9