Ask your question here:
Hi, we’ve been seeing recurring errors in our Knative logs that appear to be related to concurrent updates or patching of the same resources.
From what we can tell, it looks like Helm and Knative may both be attempting to patch or update a resource around the same time, resulting in conflicts/concurrency-related errors.
We’re trying to better understand what these errors indicate and whether they are expected/benign or could point to an issue with how we’re managing Knative resources.
Has anyone seen this behavior before? In particular, we’re wondering:
What typically causes these concurrent patch/update conflicts?
Is it expected for Helm and Knative controllers to modify the same resources?
Can these conflicts affect reconciliation, routing, or overall Knative stability?
Are there recommended ways to avoid Helm and Knative competing over resource updates?
Ask your question here:
Hi, we’ve been seeing recurring errors in our Knative logs that appear to be related to concurrent updates or patching of the same resources.
From what we can tell, it looks like Helm and Knative may both be attempting to patch or update a resource around the same time, resulting in conflicts/concurrency-related errors.
We’re trying to better understand what these errors indicate and whether they are expected/benign or could point to an issue with how we’re managing Knative resources.
Has anyone seen this behavior before? In particular, we’re wondering:
What typically causes these concurrent patch/update conflicts?
Is it expected for Helm and Knative controllers to modify the same resources?
Can these conflicts affect reconciliation, routing, or overall Knative stability?
Are there recommended ways to avoid Helm and Knative competing over resource updates?