ancient-wolf-19325
08/29/2024, 4:31 AMingress:
create: true
##-- Uncomment the following section if you plan to use NGINX Ingress Controller
ingressClassName: nginx
commonAnnotations:
<http://ingress.kubernetes.io/rewrite-target|ingress.kubernetes.io/rewrite-target>: /
<http://nginx.ingress.kubernetes.io/ssl-redirect|nginx.ingress.kubernetes.io/ssl-redirect>: "true"
httpAnnotations:
<http://nginx.ingress.kubernetes.io/app-root|nginx.ingress.kubernetes.io/app-root>: /console
grpcAnnotations:
<http://nginx.ingress.kubernetes.io/backend-protocol|nginx.ingress.kubernetes.io/backend-protocol>: GRPC
host: localhost # change for the URL you'll use to connect to Flyte
# Answer
To deploy Flyte with NGINX Ingress on an AWS EKS cluster, you need to ensure that your values.yaml file is correctly configured. Based on the provided configuration, it looks like you have uncommented the necessary sections for NGINX Ingress. However, you need to replace localhost with the actual domain or IP address you will use to access Flyte.
According to the Flyte Cloud Production Deployment Guide, here are the steps you should follow:
1. Update values.yaml: Ensure the host field is set to the actual domain name you will use.
2. Apply the Configuration: Deploy the updated Helm chart to your Kubernetes cluster.
Example values.yaml snippet:
ingress:
create: true
ingressClassName: nginx
commonAnnotations:
ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/ssl-redirect: "true"
httpAnnotations:
nginx.ingress.kubernetes.io/app-root: /console
grpcAnnotations:
nginx.ingress.kubernetes.io/backend-protocol: GRPC
host: your-domain.com # Replace with your actual domain
tls:
- hosts:
- your-domain.com # Replace with your actual domain
secretName: flyte-tls # Ensure you have a TLS secret configured
Would you like more detailed steps or assistance with any specific part of the deployment?
Sources:
- Flyte Cloud Production Deployment Guide
Slack Link
https://flyte-org.slack.com/archives/CP2HDHKE1/p1724905892.443749 👍 0 button 👎 0 button 💡 Hint: Mention @runllm in the thread for followups.