Port reference

Port reference

Review the ports that are used by kgateway.

Kgateway deploys containers that listen on certain ports for incoming traffic. In the following sections, you can review the pods and services that make up kgateway, and the ports that these pods and services listen on. ,

Installation

The kgateway installation process uses a Helm chart to create the necessary custom resource definitions (CRDs), deployments, services, pods, etc. The services and pods listen on specific ports to enable communication between the components that make up kgateway.

Components

A standard installation of kgateway includes the following components:

  • Kgateway control plane
    • Creates an Envoy configuration from multiple custom resources.
    • Serves Envoy configurations using xDS.
    • Validates Proxy configurations for the gateway proxy.
  • Kgateway data plane (gateway proxy)
    • Receives and loads configuration from kgateway xDS.
    • Proxies incoming traffic.

Pods and ports

The components are instantiated by using pods and services. The following table lists the deployed pods and ports in use by each pod.

Pod Port Usage
kgateway 9976 REST xDS
kgateway 9977 xDS Server
gateway proxy 8080 HTTP
gateway proxy 8443 HTTPS
gateway proxy 19000 Envoy admin