Files
kind/images/kindnetd
Benjamin Elder 3652d39e04 force GOTOOLCHAIN="go${GO_VERSION}" for now
TODO: look at using deprecating .go-version in favor of GOTOOLCHAIN existing knobs
2024-04-01 15:52:31 -07:00
..
2023-03-30 13:54:30 -07:00
2024-04-01 15:52:31 -07:00
2023-08-09 09:19:47 +00:00
2023-05-09 14:38:32 -07:00
2020-06-17 19:30:39 -07:00
2023-08-08 10:08:27 -07:00

kindnetd

kindnetd is a simple networking daemon with the following responsibilities:

  • IP masquerade (of traffic leaving the nodes that is headed out of the cluster)
  • Ensuring netlink routes to pod CIDRs via the host node IP for each
  • Ensuring a simple CNI config based on the standard ptp / host-local plugins and the node's pod CIDR

kindnetd is based on aojea/kindnet which is in turn based on leblancd/kube-v6-test.

We use this to implement KIND's standard CNI / cluster networking configuration.

Building

cd to this directory on mac / linux with docker installed and run make quick.

To push an image run make push.