Kubernetes Cluster Ingress (Experimental)Estimated reading time: 1 minute
Experimental features provide early access to future product functionality. These features are intended for testing and feedback only as they may change between releases without warning or can be removed entirely from a future release. Experimental features must not be used in production environments. Docker does not offer support for experimental features.
Cluster Ingress capabilities
Cluster Ingress provides layer 7 services to traffic entering a Docker Enterprise cluster for a variety of different use-cases that help provide application resilience, security, and observability. Ingress provides dynamic control of L7 routing in a highly available architecture that is also highly performant.
UCP’s Ingress for Kubernetes is based on the Istio control-plane and is a simplified deployment focused on just providing ingress services with minimal complexity. This includes features such as:
- L7 host and path routing
- Complex path matching and redirection rules
- Weight-based load balancing
- TLS termination
- Persistent L7 sessions
- Hot config reloads
- Redundant and highly available design
For a detailed look at Istio Ingress architecture, refer to the Istio Ingress docs.
To get started with UCP Ingress, the following help topics are provided:
- Install Cluster Ingress on to a UCP Cluster
- Deploy a Sample Application with Ingress Rules
- Deploy a Sample Application with a Canary release
- Deploy a Sample Application with Sticky Sessions