Skip to content
Discussion options

You must be logged in to vote

There's been discussion about this — using watches/informers instead of polling is on the Flux roadmap but hasn't landed yet. The kustomize-controller currently does a server-side dry-run apply on each reconciliation to detect drift, which generates a full read+compare cycle per managed resource per interval.

A few things you can do right now to reduce load:

1. Stagger intervals across Kustomizations — don't set them all to the same interval. Spread them out so they don't all hit the API server at the same time:

# High-priority (infra, networking)
spec:
  interval: 5m

# Medium (apps)
spec:
  interval: 10m

# Low-priority (monitoring dashboards, etc.)
spec:
  interval: 30m

2. Disable drif…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by Unveraenderbar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants