Getting Started
Install the Gateway Controller & create an EPIC gateway
EPIC is a Gateway for Kubernetes. It uses the new gateway API to simplify the administration and creation of API and Application Gateways. The Gateway, EPIC, works with the EPIC Gateway Controller installed on the k8s cluster.
It simplifies the provisioning of API gateways; simply install the controller and create a gateway. No need to add an Ingress controller and a Load Balancer, and configure all of the components in-between. EPIC creates a gateway, connects it to the Internet, updates DNS records and then forwards requests directly to the PODs hosting the applications.
EPIC can be used with Public Cloud providers as an alternative to their limited-functionality Ingress controllers. The Gateway Controller can be installed in any cloud with any Kubernetes distribution.
The EPIC Gateway operates outside of the Kubernetes cluster, so we made it Multicloud/Multicluster. Using EPIC you can create an application that spans multiple clusters or Cloud providers. Multicloud/Multicluster offers scale, reliability and operational benefits that are hard to get in existing solutions.
Our Getting Started Video (7 minutes) explains the GatewayAPI, EPIC and demonstrates creating a gateway, a great place to start
Install the Gateway Controller & create an EPIC gateway
How the Gateway Service Manager Displays Gateways
Gateway Controller using the k8s Gateway API
The k8s Application & API Gateway
Configure multiple clusters to use the same Gateway
How EPIC integrates the Envoy Proxy
How Load Balancing works in EPIC