k3s-io / kine

Run Kubernetes on MySQL, Postgres, sqlite, dqlite, not etcd.
Apache License 2.0
1.5k stars 228 forks source link

Remove http/tls mux from etcd client listener #227

Closed brandond closed 8 months ago

brandond commented 8 months ago

Upstream etcd has seen issues with grpc muxed with http on the client port, and recommends against it.

The http/https server was only used to serve a canned version response which kubeadm used to validate, but it no longer does. Metrics are served over http on a separate port.