package
0.21.4
Repository: https://github.com/zlabjp/kubernetes.git
Documentation: pkg.go.dev

# Constants

No description provided by the author
The tag name we use to differentiate multiple logically independent clusters running in the same AZ.

# Structs

AWSCloud is an implementation of Interface, TCPLoadBalancer and Instances for Amazon Web Services.
No description provided by the author
No description provided by the author

# Interfaces

This is a simple pass-through of the Autoscaling client interface, which allows for testing.
Abstraction over the AWS metadata service.
Abstraction over AWS, to allow mocking/other implementations.
TODO: Should we rename this to AWS (EBS & ELB are not technically part of EC2) Abstraction over EC2, to allow mocking/other implementations Note that the DescribeX functions return a list, so callers don't need to deal with paging.
This is a simple pass-through of the ELB client interface, which allows for testing.
InstanceGroupInfo is returned by InstanceGroups.Describe, and exposes information about the group.
InstanceGroups is an interface for managing cloud-managed instance groups / autoscaling instance groups TODO: Allow other clouds to implement this.
Volumes is an interface for managing cloud-provisioned volumes TODO: Allow other clouds to implement this.