Hacker News new | ask | show | jobs
by kragniz 2129 days ago
I haven't checked the ACK code to see what they do, but this is what the resync period is for in controllers.

Here's a comment with some discussion: https://github.com/kubernetes/kubernetes/pull/75423/files

1 comments

I'm not 100% sure about the specifics for ACK, but I've been using Weave Flux to manage manifests in my cluster. It resyncs every 5 minutes or so and will correct any drift on the manifests that it can see in the git repo. Rerunning terraform on a set schedule can achieve the same thing with pieces of infrastructure that falls under terraform.

The issue with both of these is that if you create any new resources/manifests outside of git, they'll be invisible to the tools. If ACK can solve this problem, I can see it being quite useful, but if not, the problems that 013a mentioned apply.