k3s/pkg/etcd
Brad Davidson f8e4828963 Add health-check support to loadbalancer
* Adds support for health-checking loadbalancer servers. If a
  health-check fails when dialing, all existing connections to the
  server will be closed.
* Wires up a remotedialer tunnel connectivity check as the health check
  for supervisor/apiserver connections.
* Wires up a simple ping request to the supervisor port as the health
  check for etcd connections.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit c51d7bfbd1)
2024-04-11 10:01:16 -07:00
..
apiaddresses_controller.go Allow for multiple sets of leader-elected controllers 2023-02-10 10:46:48 -08:00
etcd.go Send error response if member list cannot be retrieved 2024-04-11 10:01:16 -07:00
etcd_test.go Fix issue with etcd node name missing hostname 2024-03-07 16:36:56 -08:00
etcdproxy.go Add health-check support to loadbalancer 2024-04-11 10:01:16 -07:00
member_controller.go Clear remove annotations on cluster reset; refuse to delete last member from cluster 2023-09-25 11:54:23 -07:00
metadata_controller.go Handle etcd status condition when cluster reset and disable etcd 2024-01-09 12:00:45 -03:00
s3.go Fix the OTHER log message that prints the wrong variable 2024-01-11 16:29:20 -08:00
snapshot.go Fix etcd snapshot reconcile for agentless nodes 2024-04-11 10:01:16 -07:00
snapshot_controller.go Fix etcd snapshot reconcile for agentless nodes 2024-04-11 10:01:16 -07:00