package
0.16.2
Repository: https://github.com/ghodss/kubernetes.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package fake_cloud is a test-double implementation of cloudprovider Interface, TCPLoadBalancer and Instances.
Package gce_cloud is an implementation of Interface, TCPLoadBalancer and Instances for Google Compute Engine.
Package nodecontroller contains code for syncing cloud instances with minion registry.
No description provided by the author
No description provided by the author
No description provided by the author
Package servicecontroller contains code for syncing cloud load balancers with the service registry.
Package vagrant_cloud is an implementation of Interface, TCPLoadBalancer and Instances for developer managed Vagrant cluster.

# Functions

GetCloudProvider creates an instance of the named cloud provider, or nil if the name is not known.
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.
RegisterCloudProvider registers a cloudprovider.Factory by name.

# Structs

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.
TCPLoadBalancer is an abstract, pluggable interface for TCP load balancers.
Zones is an abstract, pluggable interface for zone enumeration.

# Type aliases

Factory is a function that returns a cloudprovider.Interface.