Key features and capabilities of EgressGateway
mainEgressGateway provides several advanced networking capabilities for Kubernetes environments:
- Dual-stack Support: Solves IPv4 and IPv6 connectivity issues for seamless communication across protocol stacks.
- High Availability: Ensures egress node high availability to prevent single-point failures from affecting connectivity.
- Granular Policy Control: Supports fine-grained filtering of egress policies, including filtering by Destination CIDR.
- Application-level Control: Allows filtering of specific egress applications (Pods) for precise outbound traffic management.
- Multi-instance Support: Supports multiple egress gateway instances to handle communication between different network partitions or clusters.
- Namespaced Egress IPs: Supports assigning specific egress IPs to individual namespaces.
- Automatic Traffic Detection: Automatically detects cluster traffic to inform egress gateway policies.
- Namespace Defaults: Supports defining default egress instances for namespaces.
- Environment Compatibility: Works with low kernel versions, making it suitable for diverse Kubernetes deployment environments.