Kubernetes Ingress

Securely route traffic to Kubernetes applications

Kubernetes Ingress (K8s Ingress)

Kubernetes is an open source platform for orchestrating container applications; meaning it automates the deployment, scaling, and management of containerized applications. Kubernetes takes individual containers and groups them into a pod, a logical unit for application. Pods can also be grouped together as a network service with public access and discovery.

A Kubernetes Ingress (K8s Ingress) is an API object that controls the access to the services inside a Kubernetes cluster. An Ingress is a collection of HTTP and HTTPS routes that can be configured to provide externally reachable URLs,  load balancing, SSL termination, and name-based virtual hosting. An Ingress controller manages the configurations for each Ingress resource.

Challenge

Kubernetes changes the way operators need to handle and route incoming traffic:

  • Kubernetes requires an Ingress Controller Resource to perform this function
  • Ingress has limited capabilities beyond facilitating the simple use case of incoming traffic

Solution

Gloo Edge API gateways are a more complete traffic management solution for Kubernetes application environments which:

  • Provide ingress and egress capabilities
  • Offer advanced traffic shaping and management capabilities

Gloo Edge offers Kubernetes Ingress

Gloo Edge is a modern API Gateway, built on Envoy Proxy, which helps you connect, secure, and control the ingress application traffic to your Kubernetes cluster.

Connect

Connect end users to the pods and services running in your Kubernetes clusters

Secure

Protect your pods and services with additional layers of security including traffic inspection, authentication and authorization by service and end user

Control

Ensure the performance of your application with configurable policies to shape and control traffic to your application. Provide your ops teams with the insights to observe, manage and troubleshoot quickly and easily.