antihax / sproxie

Minimal Cloud-Controller-Manager to run klipper-lb from the k3s project to allow simple iptables forwarding LoadBalancers on baremetal kubeadm systems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sproxie

Minimal Cloud-Controller-Manager to run klipper-lb from the k3s project to allow simple iptables forwarding LoadBalancers on baremetal kubeadm systems.

Instructions

  • kubectl apply ./manifests/deploy.yaml
  • Kubelet args will need --allowed-unsafe-sysctls="net.ipv4.ip_forward,net.ipv6.conf.all.forwarding" --cloud-provider=external
  • Label nodes to expose ports on with svccontroller.k3s.cattle.io/enablelb: "true"

About

Minimal Cloud-Controller-Manager to run klipper-lb from the k3s project to allow simple iptables forwarding LoadBalancers on baremetal kubeadm systems

License:MIT License


Languages

Language:Go 89.2%Language:Shell 7.7%Language:Dockerfile 3.0%