Documentation ¶
Index ¶
- func GetClusterRole(e aws.Environment, name string) (*awsIam.Role, error)
- func GetNodeRole(e aws.Environment, name string) (*awsIam.Role, error)
- func NewBottlerocketNodeGroup(e aws.Environment, cluster *eks.Cluster, nodeRole *awsIam.Role, ...) (*eks.ManagedNodeGroup, error)
- func NewENIConfigs(e aws.Environment, subnets []aws.DDInfraEKSPodSubnets, securityGroups []string, ...) (*yaml.ConfigGroup, error)
- func NewLinuxARMNodeGroup(e aws.Environment, cluster *eks.Cluster, nodeRole *awsIam.Role, ...) (*eks.ManagedNodeGroup, error)
- func NewLinuxNodeGroup(e aws.Environment, cluster *eks.Cluster, nodeRole *awsIam.Role, ...) (*eks.ManagedNodeGroup, error)
- func NewWindowsNodeGroup(e aws.Environment, cluster *eks.Cluster, nodeRole *awsIam.Role, ...) (*eks.ManagedNodeGroup, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetClusterRole ¶
func GetNodeRole ¶
func NewBottlerocketNodeGroup ¶
func NewBottlerocketNodeGroup(e aws.Environment, cluster *eks.Cluster, nodeRole *awsIam.Role, opts ...pulumi.ResourceOption) (*eks.ManagedNodeGroup, error)
func NewENIConfigs ¶
func NewENIConfigs(e aws.Environment, 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, opts ...pulumi.ResourceOption) (*eks.ManagedNodeGroup, error)
func NewLinuxNodeGroup ¶
func NewLinuxNodeGroup(e aws.Environment, cluster *eks.Cluster, nodeRole *awsIam.Role, opts ...pulumi.ResourceOption) (*eks.ManagedNodeGroup, error)
func NewWindowsNodeGroup ¶
func NewWindowsNodeGroup(e aws.Environment, cluster *eks.Cluster, nodeRole *awsIam.Role, opts ...pulumi.ResourceOption) (*eks.ManagedNodeGroup, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.