From 15444b9eb32ad7fb4428406dec795307c3e95979 Mon Sep 17 00:00:00 2001 From: panxiao81 Date: Thu, 10 Sep 2026 12:26:09 +0000 Subject: [PATCH] =?UTF-8?q?feat(flux):=20=E6=BF=80=E6=B4=BB=E5=89=A9?= =?UTF-8?q?=E4=BD=99=E5=8F=AF=E8=A7=82=E6=B5=8B=E6=80=A7=E6=A0=88=E6=8E=A5?= =?UTF-8?q?=E7=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- clusters/homelab/README.md | 2 +- platform/observability/README.md | 7 ++++--- platform/observability/grafana/helmrelease.yaml | 1 - platform/observability/logs/helmrelease.yaml | 1 - 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/clusters/homelab/README.md b/clusters/homelab/README.md index a346981..4daa2ec 100644 --- a/clusters/homelab/README.md +++ b/clusters/homelab/README.md @@ -48,6 +48,6 @@ sudo k3s kubectl -n flux-system get gitrepositories,kustomizations - Envoy Gateway 已固定现有 `v1.5.6` 并完成分阶段 Flux HelmRelease 接管; - OpenEBS 已固定现有 `4.4.0` 并完成分阶段 Flux HelmRelease 接管; - VictoriaMetrics Operator 已固定现有 chart `0.66.2` 并完成分阶段 Flux HelmRelease - 接管;其余 Metrics、Logs、Traces 与 Grafana 已统一进入暂停 Helm release 的阶段一接管; + 接管;Metrics、Logs、Traces 与 Grafana 也已统一完成 Flux 接管; - External Secrets Operator 已固定 chart `2.8.0` 并完成分阶段接管; - root Kustomization 与所有 brownfield 子 Kustomization 继续保持 `prune: false`。 diff --git a/platform/observability/README.md b/platform/observability/README.md index 1c0d5cf..ff91c45 100644 --- a/platform/observability/README.md +++ b/platform/observability/README.md @@ -24,10 +24,11 @@ HelmRelease 接管,保存 values 与 `operator/values.yaml` 一致。阶段一 保持为 2、Operator Pod UID 未变、24 个 CRD 及 6 个核心 VM/VL/VT CR 未变化;随后 通过独立 PR 解除暂停。 -其余已部署资源统一进入第二批接管:Metrics CR、rules、scrapes、node-exporter,Logs 的 +其余已部署资源也已统一完成接管:Metrics CR、rules、scrapes、node-exporter,Logs 的 VLSingle 与固定 `0.3.6` 的 Collector,以及 Traces 的 VTSingle、OTel Collector,最后是 -固定 `10.5.15` 的 Grafana 与 dashboard ConfigMap。Collector 和 Grafana 先以 -`suspend: true` 登记,静态资源以 server-side dry-run 确认无 spec 差异后由 Flux 接管。 +固定 `10.5.15` 的 Grafana 与 dashboard ConfigMap。阶段一确认 11 个 Pod UID、4 个 PVC、 +6 个核心 CR、17 个 rule/scrape 对象及 dashboard 哈希均未变化,Collector 和 Grafana +Helm revision 均保持为 1;随后在同一独立 PR 中解除两个 HelmRelease 的暂停。 以下内容明确不属于本批接管:尚未部署的 kube-state-metrics、`vlogs-ingress.yaml`,以及 仅作 standalone chart 参考的 `traces-values.yaml`。`grafana/oidc-secret.yaml` 是不含真实 diff --git a/platform/observability/grafana/helmrelease.yaml b/platform/observability/grafana/helmrelease.yaml index e4706de..db07046 100644 --- a/platform/observability/grafana/helmrelease.yaml +++ b/platform/observability/grafana/helmrelease.yaml @@ -4,7 +4,6 @@ metadata: name: grafana namespace: monitoring spec: - suspend: true chart: spec: chart: grafana diff --git a/platform/observability/logs/helmrelease.yaml b/platform/observability/logs/helmrelease.yaml index 84f35e5..4c6f1a3 100644 --- a/platform/observability/logs/helmrelease.yaml +++ b/platform/observability/logs/helmrelease.yaml @@ -4,7 +4,6 @@ metadata: name: victoria-logs-collector namespace: monitoring spec: - suspend: true chart: spec: chart: victoria-logs-collector -- 2.54.0