# 命令行参数
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。