package
1.7.0-alpha.1
Repository: https://github.com/aliyuncontainerservice/kubernetes.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

CloudProviders returns the name of all registered cloud providers in a string slice.
GetCloudProvider creates an instance of the named cloud provider, or nil if the name is unknown.
No description provided by the author
TODO(#6812): Use a shorter name that's less likely to be longer than cloud providers' name length limits.
InitCloudProvider creates an instance of the named cloud provider.
IsCloudProvider returns true if name corresponds to an already registered cloud provider.
Detects if the string is an external cloud provider.
RegisterCloudProvider registers a cloudprovider.Factory by name.

# Variables

No description provided by the author
No description provided by the author

# Structs

Route is a representation of an advanced routing rule.
Zone represents the location of a particular machine.

# Interfaces

Clusters is an abstract, pluggable interface for clusters of containers.
Instances is an abstract, pluggable interface for sets of instances.
Interface is an abstract, pluggable interface for cloud providers.
LoadBalancer is an abstract, pluggable interface for load balancers.
Routes is an abstract, pluggable interface for advanced routing rules.
Zones is an abstract, pluggable interface for zone enumeration.

# Type aliases

Factory is a function that returns a cloudprovider.Interface.