eks

package
v0.0.0-...-a62ab93 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetClusterRole

func GetClusterRole(e aws.Environment, name string) (*awsIam.Role, error)

func GetNodeRole

func GetNodeRole(e aws.Environment, name string) (*awsIam.Role, error)

func NewBottlerocketNodeGroup

func NewBottlerocketNodeGroup(e aws.Environment, cluster *eks.Cluster, nodeRole *awsIam.Role) (*eks.ManagedNodeGroup, error)

func NewENIConfigs

func NewENIConfigs(e aws.Environment, provider *kubernetes.Provider, subnets []aws.DDInfraEKSPodSubnets, securityGroups []string, opts ...pulumi.ResourceOption) (*yaml.ConfigGroup, error)

NewENIConfigs creates ENIConfig CRDs to allow usage of custom networkwing for EKS pods when using AWS VPC CNI Plugin (default). https://docs.aws.amazon.com/eks/latest/userguide/cni-custom-network.html ENI = Elastic Network Interface (basically, a virtual network card)

func NewLinuxARMNodeGroup

func NewLinuxARMNodeGroup(e aws.Environment, cluster *eks.Cluster, nodeRole *awsIam.Role) (*eks.ManagedNodeGroup, error)

func NewLinuxNodeGroup

func NewLinuxNodeGroup(e aws.Environment, cluster *eks.Cluster, nodeRole *awsIam.Role) (*eks.ManagedNodeGroup, error)

func NewWindowsUnmanagedNodeGroup

func NewWindowsUnmanagedNodeGroup(e aws.Environment, cluster *eks.Cluster, nodeRole *awsIam.Role) (*eks.NodeGroup, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL