Skip to content

A Kubernetes Controller for the Gateway API, building Gateway.Addresses from Nodes.

License

Notifications You must be signed in to change notification settings

itergia/gateway-node-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gateway Node Controller

A Kubernetes controller for the Gateway API. It builds the Gateway.spec.addresses field from the internal IP addresses of Nodes. This is useful when a Kubernetes cluster operates on bare metal, without an external load balancer.

Configuration

Only Gateway resources matching the label controller.itergia.com/gateway-node=true are updated.

Usage

To deploy the controller in the gateway-system namespace (created by the Envoy Gateway deployment):

kubectl apply -f https://github.com/itergia/gateway-node-controller/raw/main/install.yaml

The built controller container is available at Docker Hub.

About

A Kubernetes Controller for the Gateway API, building Gateway.Addresses from Nodes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published