INNER CODE UNIT · Go
newEtcdV3Client
kubernetes/dns · third_party/forked/skydns/main.go:301
func newEtcdV3Client(machines []string, tlsCert, tlsKey, tlsCACert string) (*etcdv3.Client, error) {
tr, err := newHTTPSTransport(tlsCert, tlsKey, tlsCACert)
if err != nil {
return nil, err
}
etcdCfg := etcdv3.Config{
Endpoints: machines,
TLS: tr.TLSClientConfig,
}
cli, err := etcdv3.New(etcdCfg)
if err != nil {
return nil, err
}
return cli, nil
}