type ControllerClientBuilder … type Interface … type InformerUser … type Clusters … // (DEPRECATED) DefaultLoadBalancerName is the default load balancer name that is called from // LoadBalancer.GetLoadBalancerName. Use this method to maintain backward compatible names for // LoadBalancers that were created prior to Kubernetes v1.12. In the future, each provider should // replace this method call in GetLoadBalancerName with a provider-specific implementation that // is less cryptic than the Service's UUID. func DefaultLoadBalancerName(service *v1.Service) string { … } // GetInstanceProviderID builds a ProviderID for a node in a cloud. // Note that if the instance does not exist, we must return ("", cloudprovider.InstanceNotFound) // cloudprovider.InstanceNotFound should NOT be returned for instances that exist but are stopped/sleeping func GetInstanceProviderID(ctx context.Context, cloud Interface, nodeName types.NodeName) (string, error) { … } type LoadBalancer … type Instances … type InstancesV2 … type Route … type Routes … var DiskNotFound … var ImplementedElsewhere … var InstanceNotFound … var NotImplemented … type Zone … type Zones … type PVLabeler … type InstanceMetadata …