Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 1.37 KB

README.md

File metadata and controls

16 lines (13 loc) · 1.37 KB

Deploying on Amazon EKS

This directory contains an ingress.yaml file capable of deploying an AWS Application Load Balancer so that traffic can be routed to the Data Prepper cluster.

Prerequisites

An AWS Certificate Manager certificate available to be used by the load balancer. Update ingress.yaml with the ARN of the certificate.

Other configuration options can be specified by editing the ingress.yaml file; see the annotations documentation for a complete list of options.

Steps

  1. Provision an Amazon EKS cluster: https://docs.aws.amazon.com/eks/latest/userguide/create-cluster.html
  2. Configure kubectl to connect with the cluster: https://aws.amazon.com/premiumsupport/knowledge-center/eks-cluster-connection/
  3. Apply the Data Prepper Kubernetes config files located in the /k8s directory to provision Data Prepper pods
  4. Install the AWS Load Balancer Controller: https://docs.aws.amazon.com/eks/latest/userguide/aws-load-balancer-controller.html
  5. Run kubectl apply -f ingress.yaml in this directory
  6. Confirm an ALB with Target Group was created in the Load Balancer AWS Console