跳转至

变更事件

本文档提供了系统支持的对象变更类型及其配置模板,帮助用户了解和管理以下几类资源变更:

  1. Kubernetes 资源对象:包括 Pod、Deployment、Service 等 K8s 核心资源的变更
  2. 主机配置变更:包括用户和组、Crontab、文件内容、服务、网络配置等主机资源的变更

当前系统支持以下对象变更类型,每种变更都对应特定的 manifest 配置模板。

Kubernetes

当前版本: 1.0.0

ID Title & Message
k8s_change_01_01 Title: {{.OwnerKind}} {{.OwnerName}} 镜像变更
Message:
{{.OwnerKind}} {{.OwnerName}} 的容器镜像已变更
容器名称:{{.ContainerName}}
旧镜像:{{.OldValue}}
新镜像:{{.NewValue}}
k8s_change_01_02 Title: {{.OwnerKind}} {{.OwnerName}} 环境变量变更
Message:
{{.OwnerKind}} {{.OwnerName}} 的环境变量配置已变更
容器名称:{{.ContainerName}}
变更详情:
{{.ChangeValueList}}
k8s_change_01_03 Title: {{.OwnerKind}} {{.OwnerName}} 启动命令变更
Message:
{{.OwnerKind}} {{.OwnerName}} 的容器启动命令已变更
容器名称:{{.ContainerName}}
旧命令:{{.OldValue}}
新命令:{{.NewValue}}
k8s_change_01_04 Title: {{.OwnerKind}} {{.OwnerName}} 资源配额变更
Message:
{{.OwnerKind}} {{.OwnerName}} 的资源限制已变更
容器名称:{{.ContainerName}}
旧配额:{{.OldValue}}
新配额:{{.NewValue}}
k8s_change_01_05 Title: {{.OwnerKind}} {{.OwnerName}} 挂载点变更
Message:
{{.OwnerKind}} {{.OwnerName}} 的存储卷挂载配置已变更
容器名称:{{.ContainerName}}
变更详情:
{{.ChangeValueList}}
k8s_change_01_06 Title: {{.OwnerKind}} {{.OwnerName}} 存储卷变更
Message:
{{.OwnerKind}} {{.OwnerName}} 的存储卷配置已变更
变更详情:
{{.ChangeValueList}}
k8s_change_01_07 Title: {{.OwnerKind}} {{.OwnerName}} 安全上下文变更
Message:
{{.OwnerKind}} {{.OwnerName}} 的安全上下文配置已变更
变更详情:
{{.ChangeValueList}}
k8s_change_01_08 Title: {{.OwnerKind}} {{.OwnerName}} 探针配置变更
Message:
{{.OwnerKind}} {{.OwnerName}} 的健康检查探针已变更
容器名称:{{.ContainerName}}
变更详情:
{{.ChangeValueList}}
k8s_change_01_09 Title: {{.OwnerKind}} {{.OwnerName}} 网络策略变更
Message:
{{.OwnerKind}} {{.OwnerName}} 的网络策略配置已变更
变更详情:
{{.ChangeValueList}}
k8s_change_01_10 Title: {{.OwnerKind}} {{.OwnerName}} 容忍度变更
Message:
{{.OwnerKind}} {{.OwnerName}} 的节点容忍度配置已变更
变更详情:
{{.ChangeValueList}}
k8s_change_01_11 Title: {{.OwnerKind}} {{.OwnerName}} 节点选择器变更
Message:
{{.OwnerKind}} {{.OwnerName}} 的节点选择器配置已变更
变更详情:
{{.ChangeValueList}}
k8s_change_01_12 Title: {{.OwnerKind}} {{.OwnerName}} 亲和性配置变更
Message:
{{.OwnerKind}} {{.OwnerName}} 的节点/容器亲和性配置已变更
k8s_change_01_13 Title: {{.OwnerKind}} 服务账号变更
Message:
{{.OwnerKind}} {{.OwnerName}} 使用的服务账号已变更
旧账号:{{.OldValue}}
新账号:{{.NewValue}}
k8s_change_02_01 Title: 创建 Deployment {{.OwnerName}}
Message:
在命名空间 {{.Namespace}} 中创建了 Deployment {{.OwnerName}}
k8s_change_02_02 Title: 删除 Deployment {{.OwnerName}}
Message:
命名空间 {{.Namespace}} 中的 Deployment {{.OwnerName}} 已被删除
k8s_change_02_03 Title: Deployment {{.OwnerName}} 标签变更
Message:
Deployment {{.OwnerName}} 的标签已变更
变更详情:
{{.ChangeValueList}}
k8s_change_02_04 Title: Deployment {{.OwnerName}} 注解变更
Message:
Deployment {{.OwnerName}} 的注解已变更
变更详情:
{{.ChangeValueList}}
k8s_change_02_05 Title: Deployment {{.OwnerName}} 副本数变更
Message:
Deployment {{.OwnerName}} 的副本数已变更
旧值:{{.OldValue}}
新值:{{.NewValue}}
k8s_change_02_06 Title: Deployment {{.OwnerName}} 更新策略变更
Message:
Deployment {{.OwnerName}} 的更新策略已变更
旧值:{{.OldValue}}
新值:{{.NewValue}}
k8s_change_03_01 Title: 创建 DaemonSet {{.OwnerName}}
Message:
在命名空间 {{.Namespace}} 中创建了 DaemonSet {{.OwnerName}}
k8s_change_03_02 Title: 删除 DaemonSet {{.OwnerName}}
Message:
命名空间 {{.Namespace}} 中的 DaemonSet {{.OwnerName}} 已被删除
k8s_change_03_03 Title: DaemonSet {{.OwnerName}} 标签变更
Message:
DaemonSet {{.OwnerName}} 的标签已变更
变更详情:
{{.ChangeValueList}}
k8s_change_03_04 Title: DaemonSet {{.OwnerName}} 注解变更
Message:
DaemonSet {{.OwnerName}} 的注解已变更
变更详情:
{{.ChangeValueList}}
k8s_change_04_01 Title: 创建 StatefulSet {{.OwnerName}}
Message:
在命名空间 {{.Namespace}} 中创建了 StatefulSet {{.OwnerName}}
k8s_change_04_02 Title: 删除 StatefulSet {{.OwnerName}}
Message:
命名空间 {{.Namespace}} 中的 StatefulSet {{.OwnerName}} 已被删除
k8s_change_04_03 Title: StatefulSet {{.OwnerName}} 标签变更
Message:
StatefulSet {{.OwnerName}} 的标签已变更
变更详情:
{{.ChangeValueList}}
k8s_change_04_04 Title: StatefulSet {{.OwnerName}} 注解变更
Message:
StatefulSet {{.OwnerName}} 的注解已变更
变更详情:
{{.ChangeValueList}}
k8s_change_04_05 Title: StatefulSet {{.OwnerName}} 副本数变更
Message:
StatefulSet {{.OwnerName}} 的副本数已变更
旧值:{{.OldValue}}
新值:{{.NewValue}}

主机

当前版本: 1.0.0

ID Title & Message
host_change_01_01 Title: 新增用户
Message:
共新增 {{.ChangeCount}} 个用户:
{{range $index, $change := .Changes}}
- 用户名: {{.UserName}}
UID: {{.UID}}
GID: {{.GID}}
家目录: {{.HomeDir}}
登录 Shell: {{.LoginShell}}
{{end}}
host_change_01_02 Title: 删除用户
Message:
共删除 {{.ChangeCount}} 个用户:
{{range $index, $change := .Changes}}
- 用户名: {{.UserName}}
原 UID: {{.UID}}
原 GID: {{.GID}}
原家目录: {{.HomeDir}}
{{end}}
host_change_01_03 Title: 修改用户属性
Message:
共修改 {{.ChangeCount}} 个用户属性:
{{range $index, $change := .Changes}}
- 用户: {{.UserName}}
变更属性: {{.ChangeField}}
旧值: {{.OldValue}}
新值: {{.NewValue}}
{{end}}
host_change_01_04 Title: 新增组
Message:
共新增 {{.ChangeCount}} 个组:
{{range $index, $change := .Changes}}
- 组名: {{.GroupName}}
GID: {{.GID}}
{{end}}
host_change_01_05 Title: 删除组
Message:
共删除 {{.ChangeCount}} 个组:
{{range $index, $change := .Changes}}
- 组名: {{.GroupName}}
原 GID: {{.GID}}
{{end}}
host_change_01_06 Title: 修改组属性
Message:
共修改 {{.ChangeCount}} 个组属性:
{{range $index, $change := .Changes}}
- 组: {{.GroupName}}
变更属性: {{.ChangeField}}
旧值: {{.OldValue}}
新值: {{.NewValue}}
{{end}}
host_change_01_07 Title: 组新增成员
Message:
共添加 {{.ChangeCount}} 个组成员:
{{range $index, $change := .Changes}}
- 组: {{.GroupName}}
GID: {{.GID}}
新增成员: {{.UserName}}
{{end}}
host_change_01_08 Title: 组删除成员
Message:
共删除 {{.ChangeCount}} 个组成员:
{{range $index, $change := .Changes}}
- 组: {{.GroupName}}
GID: {{.GID}}
删除成员: {{.UserName}}
{{end}}
host_change_02_01 Title: Crontab 任务变更
Message:
Crontab 任务变更:
{{range $filePath, $changes := .ChangesByFile}}
文件路径: {{$filePath}}
{{if $changes.Created}}
新增任务:
{{range $index, $cron := $changes.Created}}
- 用户: {{$cron.User}}
计划时间: {{$cron.Schedule}}
命令: {{$cron.Command}}
{{end}}
{{end}}
{{if $changes.Deleted}}
删除任务:
{{range $index, $cron := $changes.Deleted}}
- 用户: {{$cron.User}}
计划时间: {{$cron.Schedule}}
命令: {{$cron.Command}}
{{end}}
{{end}}
{{end}}
host_change_03_01 Title: 文件内容变更
Message:
文件 {{.FilePath}} 内容已变更:
{{.Diff}}
host_change_04_01 Title: 新增服务
Message:
服务 {{.ServiceName}} 已新增:
- 服务类型: {{.ServiceType}}
- 当前状态: {{.NewStatus}}
- 开机自启: {{if .NewEnabled}}是{{else}}否{{end}}
host_change_04_02 Title: 删除服务
Message:
服务 {{.ServiceName}} 已删除:
- 服务类型: {{.ServiceType}}
- 原状态: {{.OldStatus}}
- 开机自启: {{if .OldEnabled}}是{{else}}否{{end}}
host_change_04_03 Title: 修改服务配置
Message:
服务 {{.ServiceName}} 配置已变更:
- 服务类型: {{.ServiceType}}
{{if ne .OldStatus .NewStatus}}- 状态: {{.OldStatus}} → {{.NewStatus}}
{{end}}{{if ne .OldEnabled .NewEnabled}}- 开机自启: {{if .OldEnabled}}是{{else}}否{{end}} → {{if .NewEnabled}}是{{else}}否{{end}}
{{end}}{{if .ContentChanged}}- 配置文件内容已变更:
{{.DiffText}}
{{end}}
host_change_04_04 Title: 服务状态变更
Message:
服务 {{.ServiceName}} 状态已变更:
- 服务类型: {{.ServiceType}}
- 原状态: {{.OldStatus}}
- 新状态: {{.NewStatus}}
- 开机自启: {{if .NewEnabled}}是{{else}}否{{end}}
host_change_05_01 Title: 网络接口变更
Message:
{{if eq .ChangeType "add"}}网络接口 {{.InterfaceName}} 已新增:
新状态: {{.NewStatus}}
新 IP: {{.NewIP}}
{{else if eq .ChangeType "delete"}}网络接口 {{.InterfaceName}} 已删除:
原状态: {{.OldStatus}}
原 IP: {{.OldIP}}
{{else}}网络接口 {{.InterfaceName}} 已修改:
{{if ne .OldStatus .NewStatus}}状态: {{.OldStatus}} → {{.NewStatus}}
{{end}}{{if ne .OldIP .NewIP}}IP 地址: {{.OldIP}} → {{.NewIP}}
{{end}}{{if eq .OldStatus .NewStatus}}{{if eq .OldIP .NewIP}}(无变化)
{{end}}{{end}}{{end}}
host_change_05_02 Title: DNS 配置变更
Message:
{{if eq .ChangeType "add"}}{{if eq .DiffKey "nameserver"}}DNS 服务器已新增:
{{else if eq .DiffKey "search"}}搜索域已新增:
{{else if eq .DiffKey "options"}}DNS 选项已新增:
{{else}}DNS 配置已新增:
{{end}}{{.DiffText}}
{{else if eq .ChangeType "delete"}}{{if eq .DiffKey "nameserver"}}DNS 服务器已删除:
{{else if eq .DiffKey "search"}}搜索域已删除:
{{else if eq .DiffKey "options"}}DNS 选项已删除:
{{else}}DNS 配置已删除:
{{end}}{{.DiffText}}
{{else}}{{if eq .DiffKey "nameserver"}}DNS 服务器已变更:
{{else if eq .DiffKey "search"}}搜索域已变更:
{{else if eq .DiffKey "options"}}DNS 选项已变更:
{{else}}DNS 配置已变更:
{{end}}{{.DiffText}}
{{end}}
host_change_05_03 Title: 路由配置变更
Message:
{{if eq .ChangeType "add"}}路由已新增:
目标地址: {{.DiffKey}}
{{.DiffText}}
{{else if eq .ChangeType "delete"}}路由已删除:
目标地址: {{.DiffKey}}
{{.DiffText}}
{{else}}路由已变更:
目标地址: {{.DiffKey}}
{{.DiffText}}
{{end}}
host_change_05_04 Title: 防火墙规则变更
Message:
{{if eq .ChangeType "add"}}防火墙规则已新增:
表名: {{.DiffKey}}
{{.DiffText}}
{{else if eq .ChangeType "delete"}}防火墙规则已删除:
表名: {{.DiffKey}}
{{.DiffText}}
{{else}}防火墙规则已变更:
表名: {{.DiffKey}}
{{.DiffText}}
{{end}}
host_change_05_05 Title: Hosts 文件变更
Message:
{{if eq .ChangeType "add"}}Hosts 条目已新增:
主机名: {{.InterfaceName}}
IP 地址: {{.DiffText}}
{{else if eq .ChangeType "delete"}}Hosts 条目已删除:
主机名: {{.InterfaceName}}
原 IP 地址: {{.DiffText}}
{{else}}Hosts 条目已变更:
主机名: {{.InterfaceName}}
{{.DiffText}}
{{end}}

文档评价

文档内容是否对您有帮助? ×