etcd配置引數

2022-07-24 02:45:15 字數 1995 閱讀 4833

目錄集群配置

**安全

日誌配置

非安全配置

其他配置

效能配置

認證配置

etcd可以通過配置檔案、命令列引數和環境變數進行配置

配置檔案使用yaml語法編寫。使用配置檔案可以通過 --config-file或者etcd_config_file環境變數指定

配置優先順序

命令列引數優先順序高於環境變數中的選項。如果提供了配置檔案,命令列引數和環境變數將被忽略

--name

--data-dir

--wal-dir

--snapshot-count

--heartbeat-interval

--election-timeout

--listen-peer-urls

--listen-client-urls

--max-snapshots

--max-wals

--cors

--quota-backend-bytes

--backend-batch-limit

--backend-batch-interval

--max-txn-ops

--max-request-bytes

--grpc-keepalive-min-time

--grpc-keepalive-interval

--grpc-keepalive-timeout

--initial-advertise-peer-urls

--initial-cluster

--initial-cluster-state

--initial-cluster-token

--advertise-client-urls

--discovery

--discovery-srv

--discovery-srv-name

--discovery-fallback

--discovery-proxy

--strict-reconfig-check

--auto-compaction-retention

--auto-compaction-mode

--enable-v2

--proxy配置etcd以在**模式下執行,「proxy」僅支援v2 api。

--proxy

--proxy-failure-wait

--proxy-refresh-interval

--proxy-dial-timeout

--proxy-write-timeout

--proxy-read-timeout

--ca-file

--cert-file

--key-file

--client-cert-auth

--client-crl-file

--trusted-ca-file

--auto-tls

--peer-ca-file

--peer-cert-file

--peer-key-file

--peer-client-cert-auth

--peer-crl-file

--peer-trusted-ca-file

--peer-auto-tls

--peer-cert-allowed-cn

--cipher-suites

--logger

--log-outputs

--debug

--log-package-levels

--force-new-cluster

--version

--config-file

--enable-pprof

--metrics

--listen-metrics-urls

--auth-token

--bcrypt-cost

參考

ETCD相關配置引數

name data dir wal dir snapshot count heartbeat interval election timeout listen peer urls listen client urls max snapshots max wals cors quota backent...

etcd集群配置

官方參考 etcd github etcd 集群配置官方文件 blob master documentation op guide clustering.md 其他參考 開機集群啟動 yum安裝的etcd預設配置檔案 etc etcd etcd.conf etcd auth token 開機啟動配置...

單節點etcd配置

cat etc etcd etcd.conf etcd data dir var lib etcd default.etcd 監聽url,用於與其他節點通訊 etcd listen peer urls 告知客戶端的url,也就是服務的url etcd listen client urls 表示監聽其...