mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 01:06:27 +00:00
Fix machineID getting for vmss nodes when using instance metadata
This commit is contained in:
parent
860403dada
commit
8a287d2114
@ -162,6 +162,10 @@ func (az *Cloud) InstanceID(ctx context.Context, name types.NodeName) (string, e
|
|||||||
}
|
}
|
||||||
ssName, instanceID, err := extractVmssVMName(metadataName)
|
ssName, instanceID, err := extractVmssVMName(metadataName)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
if err == ErrorNotVmssInstance {
|
||||||
|
// Compose machineID for standard Node.
|
||||||
|
return az.getStandardMachineID(nodeName), nil
|
||||||
|
}
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
// Compose instanceID based on ssName and instanceID for vmss instance.
|
// Compose instanceID based on ssName and instanceID for vmss instance.
|
||||||
|
Loading…
Reference in New Issue
Block a user