我正在尝试从 K8s 控制器访问我的 ETCD 数据库,但在尝试打开 ETCD 客户端时出现 rpc 错误/EOF。
我的设置:
my-etcd-cluster.my-etcd-namespace.svc.cluster.local:)这是我受影响的 Go 代码:
cli, err := clientv3.New(clientv3.Config{
Endpoints: []string{"http://my-etcd-cluster.my-etcd-namespace.svc.cluster.local:2379"},
DialTimeout: 5 * time.Second,
Username: username,
Password: password,
})
if err != nil {
return nil, fmt.Errorf("opening ETCD client failed: %v", err)
}
Run Code Online (Sandbox Code Playgroud)
clientv3.New(...)这是执行时遇到的错误:
{"level":"warn","ts":"2022-03-16T23:37:42.174Z","logger":"etcd-client","caller":"v3@v3.5.0/retry_interceptor.go:62","msg":"retrying of unary invoker failed",
"target":"etcd-endpoints://0xc00057f500/#initially=[http://my-etcd-cluster.my-etcd-namespace.svc.cluster.local:2379]","attempt":0,
"error":"rpc error: code = …Run Code Online (Sandbox Code Playgroud) 我是 Kubernetes 和 Helm 的新手,尝试使用我自己的 LDAP自定义 stable/grafana Helm 图表(https://github.com/helm/charts/tree/master/stable/grafana)。图表文件的auth.ldap一部分grafana.ini和ldap部分有什么区别values.yaml?如何配置 LDAP 主机地址和凭据?