Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose some etcd configuration in the spec #8790

Open
vivek-koppuru opened this issue Sep 18, 2024 · 0 comments
Open

Expose some etcd configuration in the spec #8790

vivek-koppuru opened this issue Sep 18, 2024 · 0 comments
Assignees
Milestone

Comments

@vivek-koppuru
Copy link
Member

What would you like to be added:
Add the ability to expose etcd options, like increasing the etcd DB size by modifying the ETCD_QUOTA_BACKEND_BYTES variable in the /etc/etcd/etcd.env file.

Why is this needed:
Modifying this file requires modifying each etcd node, restarting the server, and doing a compact and defrag for changes to be reflected. This could be automated through the bootstrapping phase.

Workarounds:

  • make the change manually
  • modify the template prior to bootstrapping cluster, or upgrading the template in the spec with this change baked in as part of automation through image-builder
  • look into why DB is taking so much space as the default recommended is usually 2GB, so should look into what is taking up space by following this: https://etcd.io/blog/2023/how_to_debug_large_db_size_issue/
@vivek-koppuru vivek-koppuru added this to the v0.21.0 milestone Sep 18, 2024
@ndeksa ndeksa self-assigned this Oct 2, 2024
@vivek-koppuru vivek-koppuru modified the milestones: v0.21.0, v0.22.0 Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants