diff --git a/pkg/provider/azure_zones.go b/pkg/provider/azure_zones.go index 458e31f07f..e15b1c2092 100644 --- a/pkg/provider/azure_zones.go +++ b/pkg/provider/azure_zones.go @@ -179,6 +179,9 @@ func (az *Cloud) GetZone(_ context.Context) (cloudprovider.Zone, error) { if err != nil { return cloudprovider.Zone{}, fmt.Errorf("failure getting hostname from kernel") } + if az.VMSet == nil { + return cloudprovider.Zone{}, fmt.Errorf("VMSet is not initialized") + } return az.VMSet.GetZoneByNodeName(strings.ToLower(hostname)) }