mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 13:37:30 +00:00
Disable keep-alive for SSH tunnel health checks
We don't reuse the http client. Disabling the keep-alive to properly close the connections.
This commit is contained in:
parent
c41c24fbf3
commit
e105eec9c9
@ -364,6 +364,9 @@ func (l *SSHTunnelList) healthCheck(e sshTunnelEntry) error {
|
|||||||
Dial: e.Tunnel.Dial,
|
Dial: e.Tunnel.Dial,
|
||||||
// TODO(cjcullen): Plumb real TLS options through.
|
// TODO(cjcullen): Plumb real TLS options through.
|
||||||
TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
|
TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
|
||||||
|
// We don't reuse the clients, so disable the keep-alive to properly
|
||||||
|
// close the connection.
|
||||||
|
DisableKeepAlives: true,
|
||||||
})
|
})
|
||||||
client := &http.Client{Transport: transport}
|
client := &http.Client{Transport: transport}
|
||||||
resp, err := client.Get(l.healthCheckURL.String())
|
resp, err := client.Get(l.healthCheckURL.String())
|
||||||
|
Loading…
Reference in New Issue
Block a user