> ## Documentation Index
> Fetch the complete documentation index at: https://docs.e6data.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configure Cluster Ingress

> Securely enabling ingress to e6data clusters for external services

<Warning>
  Manually configuration of Cluster Ingress is not necessary if External IP Allowlisting is done.
</Warning>

When connecting tools like Tableau or JDBC drivers to an e6data cluster, [Ingress](#what-is-ingress-in-kubernetes) must first be configured in a customer's Kubernetes cluster. Below are a few tutorials to securely configure ingress in different scenarios.

1. [Configuring ALB Ingress in Kubernetes](/query/clusters/ingress/alb)
2. [Configuring Ingress-Nginx in Kubernetes](/query/clusters/ingress/nginx)

## What is Ingress in Kubernetes?

In Kubernetes, an Ingress is an API object that provides external access to [Services](#what-is-a-service-in-kubernetes) within a cluster. It acts as a layer 7 (HTTP/HTTPS) load balancer and allows you to define routing rules to direct incoming traffic to different services based on the URL path or domain.

More info: [Ingress - Official Kubernetes Documentation](https://kubernetes.io/docs/concepts/services-networking/ingress/)

## What is a Service in Kubernetes?

In Kubernetes, a Service is an abstraction that defines a logical set of pods and a policy by which to access them. It provides a consistent way to access and communicate with your application's pods, regardless of their dynamic nature (pods can be created, terminated, or scaled up/down).

More info: [Service - Official Kubernetes Documentation](https://kubernetes.io/docs/concepts/services-networking/service/)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.