Configure Traefik ingress

Provide access to your Apache Cassandra® database and utilities using a Kubernetes ingress.

External connectivity can be tricky with Kubernetes. There are many solutions in this space, ranging from some that focus on pure HTTP workloads, to others that allow for custom TCP and UDP routing.

Kubernetes provides an Ingress resource type, but does not provide an Ingress Controller. Instead Kubernetes operators must decide on the Ingress controller they choose to run, whether it is provided by a cloud vendor, a software vendor, or an open-source project.

Traefik integrates with your existing infrastructure components and configures itself automatically and dynamically. Traefik handles advanced Ingress deployments including mTLS of TCP with SNI and UDP. Operators define rules for routing traffic to downstream systems through Kubernetes Ingress objects or more specific Custom Resource Definitions. K8ssandra supports deploying IngressRoute objects as part of a deployment to expose metrics, repair, and Cassandra interfaces.

Traefik ingress topics: