libkv / ectd go client : 如何使用 config.TLS 对象?
libkv / ectd go client : how to use config.TLS object?
正在尝试使用 docker/libkv
https://github.com/docker/libkv#tls
指定 etcd 和 consul 使用 config.TLS
对象支持 TLS
我正在尝试计算此对象的格式。
libkv使用的etcdgo客户端在这里:
https://github.com/coreos/etcd/tree/master/client
但是没有关于此功能的文档,并且代码本身几乎没有提及 TLS
所以我的问题分为两部分:
有谁知道 coreos/etcd 客户端是否确实支持 TLS? (我相信它必须,因为 docker/libkv 使用它并声称支持它,但我在这里有一些疑问)
有人有 config.TLS 对象格式的示例吗?
感谢您的意见
PS:我确实在那里问过这个问题,但我想我也会post在这里。
etcd 支持 TLS 配置。您可以在此处找到相关文档:https://coreos.com/etcd/docs/latest/security.html
您可以在此处找到执行此操作的示例代码:https://github.com/coreos/etcd/blob/master/etcdctl/command/util.go#L252
特别是查找使用 TLS 设置传输的 gettransport 函数调用。
正在尝试使用 docker/libkv
https://github.com/docker/libkv#tls
指定 etcd 和 consul 使用 config.TLS
对象支持 TLS
我正在尝试计算此对象的格式。
libkv使用的etcdgo客户端在这里:
https://github.com/coreos/etcd/tree/master/client
但是没有关于此功能的文档,并且代码本身几乎没有提及 TLS
所以我的问题分为两部分:
有谁知道 coreos/etcd 客户端是否确实支持 TLS? (我相信它必须,因为 docker/libkv 使用它并声称支持它,但我在这里有一些疑问)
有人有 config.TLS 对象格式的示例吗?
感谢您的意见
PS:我确实在那里问过这个问题,但我想我也会post在这里。
etcd 支持 TLS 配置。您可以在此处找到相关文档:https://coreos.com/etcd/docs/latest/security.html
您可以在此处找到执行此操作的示例代码:https://github.com/coreos/etcd/blob/master/etcdctl/command/util.go#L252
特别是查找使用 TLS 设置传输的 gettransport 函数调用。