Documentation ¶
Index ¶
Constants ¶
View Source
const (
CONTAINERD = "containerd"
)
Docker will be default, if not specified
View Source
const CreateNodeGroupCFNTemplateURL = "https://raw.githubusercontent.com/awslabs/amazon-eks-ami/master/amazon-eks-nodegroup.yaml"
Variables ¶
This section is empty.
Functions ¶
func CreateAndWaitTillSelfManagedNGReady ¶
func CreateAndWaitTillSelfManagedNGReady(f *framework.Framework, properties NodeGroupProperties) error
func DeleteAndWaitTillSelfManagedNGStackDeleted ¶
func DeleteAndWaitTillSelfManagedNGStackDeleted(f *framework.Framework, properties NodeGroupProperties) error
Types ¶
type AWSAuthMapRole ¶
type ClusterVPCConfig ¶
type ClusterVPCConfig struct { PublicSubnetList []string AvailZones []string PublicRouteTableID string PrivateSubnetList []string }
func GetClusterVPCConfig ¶
func GetClusterVPCConfig(f *framework.Framework) (*ClusterVPCConfig, error)
type NodeGroupProperties ¶
type NodeGroupProperties struct { // Required to verify the node is up and ready NgLabelKey string NgLabelVal string // ASG Size AsgSize int NodeGroupName string // If custom networking is set then max pod // will be set on Kubelet extra arguments IsCustomNetworkingEnabled bool // Subnet where the node group will be created Subnet []string InstanceType string KeyPairName string // optional: specify container runtime ContainerRuntime string NodeImageId string }
Click to show internal directories.
Click to hide internal directories.