# 命令行参数

Etcd-Carry本身就是一个命令行工具,它的命令参数如下。

# Generic flags

--debug bool

客户端GRPC调试日志开关,默认false

--mirror-rule string

Etcd-Carry同步规则文件路径,若该文件里未配置任何过滤规则,则不会同步任何数据。

# Etcd flags

--encryption-provider-config string

k8s在etcd中存储Secret资源所用到的加密算法配置文件,由kube-apiserver指定。

--kube-prefix string

k8s资源存储在etcd中所用的key前缀,默认为“/registry”。

--max-txn-ops uint

同步更新期间每个etcd事务中允许的最大操作数,默认为128,不能超过etcd server端支持的最大值。

--rev int

开始同步的起始revision,默认会从源etcd集群当前最新的revision开始同步。

# Transport flags

--source-cacert string

和源etcd集群建立安全连接时所需要的CA文件路径。

--source-cert string

和源etcd集群建立安全连接时所需要的证书文件路径。

--source-key string

和源etcd集群建立安全连接时所需要的密钥文件路径。

--source-insecure-skip-tls-verify bool

是否跳过源etcd集群的证书检查,默认false

--source-insecure-transport

是否禁用客户端安全连接,默认为true

--source-endpoints strings

源etcd集群节点列表,多个节点ip:port之间以逗号分隔。

--dest-cacert string

和目的etcd集群建立安全连接时所需要的CA文件路径。

--dest-cert string

和目的etcd集群建立安全连接时所需要的证书文件路径。

--dest-key string

和目的etcd集群建立安全连接时所需要的密钥文件路径。

--dest-insecure-skip-tls-verify

是否跳过目的etcd集群的证书检查,默认false

--dest-insecure-transport

是否禁用客户端安全连接,默认为true

--dest-endpoints strings

目的etcd集群节点列表,多个节点ip:port之间以逗号分隔。

--keepalive-time duration

客户端连接的keepalive时间,默认2s。

--keepalive-timeout duration

客户端连接的 keepalive 超时时间,默认6s。

Last Updated: 2/24/2023, 5:25:10 PM