Skip to content

Daemonset (runs on every node) which checks that the effective external IP address is in a list of allowed IP addresses

License

Notifications You must be signed in to change notification settings

isaziconsulting/k8s-external-ip-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

k8s-external-ip-checker

A small utility which checks that the current machine's external IP address is in a list of allowed IP addresses.

It can be used to verify that traffic is being correctly routed through a NAT gateway, and to trigger an alert if not.

The utility runs as a k8s DaemonSet, meaning a replica will run on every node in the k8s cluster. This can be changed by specifying nodeSelectors and/or taint tolerations through the Helm configuration.

Installation

$ helm install --namespace nat-gateway --name nat-ip-checker \
  https://github.com/isaziconsulting/k8s-external-ip-checker/releases/download/v0.1.0/k8s-external-ip-checker-0.1.0.tgz

About

Daemonset (runs on every node) which checks that the effective external IP address is in a list of allowed IP addresses

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages