Documentation
¶
Index ¶
- func AssertNodeTaints(nodeList *corev1.NodeList, expectedTaints []corev1.Taint)
- func AssertNodeVolumes(kubeConfig, region, nodeGroupName, volumeName string)
- func ListNodes(clientset kubernetes.Interface, nodeGroupName string) *corev1.NodeList
- func NodeInstanceIDs(kubeConfig, nodeGroupName string) []string
- func NodeInstances(kubeConfig, region, nodeGroupName string) []ec2types.Instance
- func PrimaryNetworkInterface(instance ec2types.Instance) *ec2types.InstanceNetworkInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertNodeTaints ¶
func AssertNodeVolumes ¶ added in v0.83.0
func AssertNodeVolumes(kubeConfig, region, nodeGroupName, volumeName string)
func ListNodes ¶ added in v0.54.0
func ListNodes(clientset kubernetes.Interface, nodeGroupName string) *corev1.NodeList
func NodeInstanceIDs ¶ added in v0.231.0
NodeInstanceIDs returns the EC2 instance IDs of a nodegroup's nodes, read from their Kubernetes provider IDs.
func NodeInstances ¶ added in v0.231.0
NodeInstances returns the EC2 instances backing a nodegroup's nodes.
func PrimaryNetworkInterface ¶ added in v0.231.0
func PrimaryNetworkInterface(instance ec2types.Instance) *ec2types.InstanceNetworkInterface
PrimaryNetworkInterface returns an instance's primary network interface, the one at device index 0 on network card 0. That is the interface the VPC CNI reads connection tracking settings from before replicating them onto the interfaces it creates for pods.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.