Customizing the etcd unit | Flatcar Container Linux
Customizing the etcd unit
The etcd systemd unit can be customized by overriding the unit that ships with the default Flatcar Container Linux settings. Common use-cases for doing this are covered below.
Use client certificates
etcd supports client certificates as a way to provide secure communication between clients ↔ leader and internal traffic between etcd peers in the cluster. Configuring certificates for both scenarios is done through a Butane Config. Options provided here will augment the unit that ships with Flatcar Container Linux.
Please follow the
instructions
on how to create self-signed certificates and private keys.
Note that more etcd settings are needed for a proper configuration.