aws / aws/eks-anywhere

Expose some etcd configuration in the spec

Open
#8,790 1 comment 1 reaction 1 assignee Claimed by @ndeksa View on GitHub
Dominant language
Go
Stars
2.1k
Forks
328
Avg merge
1d 4h
Merged PRs (30d)
9

Description

**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/

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.