Key-Value Store

Option

Description

Default

–kvstore TYPE

Key Value Store Type: (consul, etcd)

–kvstore-opt OPTS

etcd

When using etcd, one of the following options need to be provided to configure the etcd endpoints:

Option

Type

Description

etcd.address

Address

Address of etcd endpoint

etcd.operator

Boolean

When set to true, Cilium will resolve the domain name of the etcd server from the associated k8s service deployed.

etcd.config

Path

Path to an etcd configuration file.

Example of the etcd configuration file:

  1. ---
  2. endpoints:
  3. - https://192.168.0.1:2379
  4. - https://192.168.0.2:2379
  5. trusted-ca-file: '/var/lib/cilium/etcd-ca.pem'
  6. # In case you want client to server authentication
  7. key-file: '/var/lib/cilium/etcd-client.key'
  8. cert-file: '/var/lib/cilium/etcd-client.crt'