aws_lb

aws_lb

The aws_lb resource enables Cluster to create customized load balancers.

Example Usage

The following is a basic example:

resource:
  aws_lb:
    ucp:
      domain: "cluster.example.com"
      instances:
        - managers
      ports:
        - 443:443
        - 6443:6443

Settings

Setting Type Default Description
domain String None Domain in which to create a DNS records for the load balancer
enable_cross_zone_load_balancing Boolean false Enable Cross-Zone Load Balancing
instances List None List of instance group names to add to load balancer target groups
internal Boolean false Internal load balancer with no public IP address
ports List None List of listening port[/protocol]:target port[/protocol] mappings to define how the load balancer should route traffic. If not provided, protocol defaults to tcp.
type String “network”
Type of load balancer
Options:
- “application”
- “network”