Provisioning a traffic entry controller ¶
To expose an Atlassian DC product outside your Kubernetes cluster, you must run one of the following:
- an Ingress controller (to process Kubernetes
Ingressresources), or - a Gateway API controller (to process Kubernetes Gateway API resources, such as
HTTPRoute).
The Helm charts can render either:
- a Kubernetes
Ingresswheningress.create: true, or - a Kubernetes Gateway API
HTTPRoutewhengateway.create: true.
These options are mutually exclusive (you cannot enable both ingress.create and gateway.create).
Sticky sessions are required
Atlassian DC products require session stickiness ("sticky sessions") for high availability. With NGINX Ingress this is handled via controller annotations. With Gateway API you must configure stickiness using your chosen Gateway implementation.