mirror of https://github.com/k3s-io/k3s
Don't SSH to master for metrics in case of GKE
parent
3655685d64
commit
a938c000e3
|
@ -449,6 +449,10 @@ func getSchedulingLatency(c clientset.Interface) (*SchedulingLatency, error) {
|
||||||
data = string(rawData)
|
data = string(rawData)
|
||||||
} else {
|
} else {
|
||||||
// If master is not registered fall back to old method of using SSH.
|
// If master is not registered fall back to old method of using SSH.
|
||||||
|
if TestContext.Provider == "gke" {
|
||||||
|
Logf("Not grabbing scheduler metrics through master SSH: unsupported for gke")
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
cmd := "curl http://localhost:10251/metrics"
|
cmd := "curl http://localhost:10251/metrics"
|
||||||
sshResult, err := SSH(cmd, GetMasterHost()+":22", TestContext.Provider)
|
sshResult, err := SSH(cmd, GetMasterHost()+":22", TestContext.Provider)
|
||||||
if err != nil || sshResult.Code != 0 {
|
if err != nil || sshResult.Code != 0 {
|
||||||
|
|
Loading…
Reference in New Issue