Skip to content

Install only the ServiceMonitor and PodMonitor Prometheus CRDs - #122

Merged
yama6a merged 1 commit into
mainfrom
drop-unused-prometheus-operator-crds
Sep 26, 2026
Merged

yama6a merged 1 commit into
mainfrom
drop-unused-prometheus-operator-crds

Conversation

@yama6a

@yama6a yama6a commented Sep 26, 2026

Copy link
Copy Markdown
Owner

A heap profile showed CRD and OpenAPI data is 83% of kube-apiserver live memory. The ten monitoring.coreos.com CRDs are a quarter of all CRD schema bytes, and eight of them have never held an object, since VictoriaMetrics owns alerting, rules and probes. victoria-metrics-operator 0.74 checks at startup which Prometheus kinds exist and skips converters for missing ones.

After merge, the ArgoCD app does not prune, so the eight CRDs need deleting by hand, then a restart of victoria-metrics-operator.

@yama6a
yama6a merged commit 5d74f50 into main Sep 26, 2026
5 checks passed
@yama6a
yama6a deleted the drop-unused-prometheus-operator-crds branch September 26, 2026 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant