kubernetes-controller-sharding
kubernetes-controller-sharding copied to clipboard
Horizontally Scalable Kubernetes Controllers: distribute reconciliation of Kubernetes objects across multiple controller instances
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/timebertt/kubernetes-controller-sharding). ## Open These updates have all been...
[](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [parca-dev/parca](https://togithub.com/parca-dev/parca) | minor | `v0.21.0` -> `v0.22.0` | --- ### Release Notes parca-dev/parca...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/onsi/ginkgo/v2](https://togithub.com/onsi/ginkgo) | `v2.19.1` -> `v2.20.0` | [](https://docs.renovatebot.com/merge-confidence/)...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | golang.org/x/time | `v0.6.0` -> `v0.7.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/prometheus/common](https://redirect.github.com/prometheus/common) | `v0.59.1` -> `v0.60.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [k8s.io/api](https://togithub.com/kubernetes/api) | `v0.30.4` -> `v0.31.0` | [](https://docs.renovatebot.com/merge-confidence/)...
**What would you like to be added**: The sharder controller should resync (drain and move) objects concurrently. **Why is this needed**: Currently, the sharder resyncs resources and objects sequentially. This...
**What would you like to be added**: A validating webhook could be added to the sharder that validates the following aspects of `ControllerRing` objects: - there should be no duplicates...
**What would you like to be added**: The sharding mechanism requires the shard lease names (i.e., controller instance identities) to be unique in a ring. If there are multiple shard...