Comments (3)
@vlerenc when this issue was created, we never had druid in the picture, which is why the issue is still in this repo. But yes, it makes sense to move this to druid since backup-restore was only meant to be a sidecar. And the usecase of an "update operator" probably makes sense as a subset of the broader feature of dynamic scaling of etcd replicas, which would come after static multinode in the feature roadmap.
Coming to the question of having either single node etcd or multinode etcd, the motivation for an update operator (or an update operation in druid) was the assumption that we have single node etcds, since it would be unnecessary for multinode etcd anyway. So in my opinion, the need for this feature depends mainly on whether we enable multinode etcd for all shoots by default, or keep that as an option for shoot owners to choose.
In any case, I will move this issue to druid to continue discussions there.
from etcd-druid.
@swapnilgm @shreyas-s-rao Is that too ambitious/complex or still useful, but then this issue should be moved to the druid that we have now? Or would we rather say that you either have a single-pod ETCD or a clustered ETCD, but nothing in between (like this ticket here)?
from etcd-druid.
/close we have implemented multinode in #107 and further updates will be tracked via #2
from etcd-druid.
Related Issues (20)
- ☂️ Etcd ConfigMap changes HOT 2
- ☂ Druid Refactor to Address Multiple Controller Conflicts HOT 1
- [Feature] Improve logging or condition messages when `etcd-druid` is not able to determine etcd backup status HOT 1
- [Feature] Persist etcd lease TTLs by enabling checkpointing and analyse its effect like on write throughput, disk usage etc. HOT 2
- [Feature] Bump Gardener dependency HOT 4
- [Feature] Consume GCS regional endpoints feature from etcd-backup-restore
- [Feature] Enable Druid to use mock GCS server to run e2e tests
- [Feature] Enable `etcd-druid` to make use of the `Azurite` emulator to run end-to-end (e2e) tests HOT 1
- [Feature] Move `UseEtcdWrapper` alpha feature to beta feature HOT 2
- [Feature] Configurable `--max-backups` parameter for etcdbrctl garbage collection HOT 1
- Make max-backups configurable in LimitBased GC from Etcd CR
- [BUG] violates PodSecurity "baseline:latest" HOT 1
- Add a new configurable field `fullSnapshotLeaseUpdateInterval` in spec.backup section of Etcd CR HOT 3
- [Backlog] Upgrade kustomize to v5.0.0+
- Improve Node Utilization by Avoiding "safe-to-evict" Annotation for Druid-Managed Pods HOT 13
- Improve Node Utilisation / More Permissive CA Down-Scaling (safe-to-evict) HOT 2
- [Feature] Move UseEtcdWrapper beta feature to GA feature
- Upgrade golang version to 1.22
- ☂️ Enhance and Stabilise Druid E2E tests HOT 1
- Improve Node Utilization by Reducing Requests for Druid-Managed Pods HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from etcd-druid.