2.3.1 • Published 3 years ago

@grucloud/module-aws-eks v2.3.1

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

GruCloud Module the the AWS EKS

The purpose of the module-aws-eks is to create the resources to run an application on kubernetes with EKS: Elastic Kubernetes Service

Resources

module-aws-vpc

This module depends on module-aws-vpc

IAM

EKS

Config

The default config sets cluster name and the tags for the vpc and subnets. These tags are required by the Aws Load Balancer Controller. This load balancer controller runs on your kunernetes cluster, his role is to create and destroy AWS load balancer.

const clusterName = "cluster";

module.exports = ({}) => ({
  EKS: {
    cluster: {
      name: clusterName,
    },
  },
  vpc: {
    vpc: {
      Tags: [{ Key: `kubernetes.io/cluster/${clusterName}`, Value: "shared" }],
    },
    subnets: {
      privateTags: [
        {
          Key: `kubernetes.io/cluster/${clusterName}`,
          Value: "shared",
        },
        { Key: "kubernetes.io/role/internal-elb", Value: "1" },
      ],
      publicTags: [
        {
          Key: `kubernetes.io/cluster/${clusterName}`,
          Value: "shared",
        },
        { Key: "kubernetes.io/role/elb", Value: "1" },
      ],
    },
  },
});

Dependency Graph

gc graph

Graph

Example

Look at the example to find out how to use this module.

2.2.0

3 years ago

2.3.0

3 years ago

2.3.1

3 years ago

2.1.0

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.39.0

3 years ago

1.40.0

3 years ago

1.38.0

3 years ago

1.37.0

3 years ago

1.36.0

3 years ago

1.32.0

3 years ago

1.34.0

3 years ago

1.33.0

3 years ago

1.31.0

3 years ago

1.29.0

3 years ago

1.30.0

3 years ago

1.27.0

3 years ago

1.28.0

3 years ago

1.26.0

3 years ago

1.25.0

3 years ago

1.23.0

3 years ago

1.24.0

3 years ago

1.22.0

3 years ago

1.21.0

3 years ago

1.20.0

3 years ago

1.19.1

3 years ago

1.19.0

3 years ago

1.18.1

3 years ago

1.18.0

3 years ago

1.15.0

3 years ago

1.14.1

3 years ago

1.13.2

3 years ago

1.14.0

3 years ago

1.12.0

3 years ago

1.17.2

3 years ago

1.17.1

3 years ago

1.15.2

3 years ago

1.16.0

3 years ago

1.15.1

3 years ago

1.17.5

3 years ago

1.17.4

3 years ago

1.17.3

3 years ago

1.10.24

3 years ago

1.10.25

3 years ago

1.11.0

3 years ago

1.10.23

3 years ago

1.10.22

3 years ago

1.10.21

3 years ago

1.10.20

3 years ago

1.10.19

3 years ago

1.10.18

3 years ago

1.10.17

3 years ago

1.10.16

3 years ago

1.10.11

3 years ago

1.10.9

3 years ago

1.10.4

3 years ago

1.10.2

3 years ago

1.10.0

3 years ago

1.9.4

3 years ago

1.9.3

3 years ago