Traefik is a modern reverse proxy and load balancer that makes deploying microservices easy.
External connectivity can be tricky with Kubernetes. There are many solutions in this space ranging from some which focus on pure HTTP workloads to others which 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, software vendor, or open-source project. Below you will find a collection of ingress software solutions and the appropriate integration steps to leverage them with K8ssandra.
As an alternative to configuring an Ingress, consider port forwarding. It’s another way to provide external access to resources that have been deployed by K8ssandra in your Kubernetes environment. Those resources could include Prometheus metrics, pre-configured Grafana dashboards, and the Reaper web interface for repairs of Cassandra® data. The
kubectl port-forward command does not require an Ingress/Traefik to work.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.