Skip to content

Instantly share code, notes, and snippets.

@kudaliar032
Last active September 25, 2021 03:59
Show Gist options
  • Save kudaliar032/7a6d02fa68212e526887bf0318b324c8 to your computer and use it in GitHub Desktop.
Save kudaliar032/7a6d02fa68212e526887bf0318b324c8 to your computer and use it in GitHub Desktop.
HAProxy Configuration For k0s Multi-master
frontend kubeAPI
bind :6443
default_backend kubeAPI_backend
frontend konnectivity
bind :8132
default_backend konnectivity_backend
frontend controllerJoinAPI
bind :9443
default_backend controllerJoinAPI_backend
backend kubeAPI_backend
server k0s-controller1 <ip-address1>:6443 check check-ssl verify none
server k0s-controller2 <ip-address2>:6443 check check-ssl verify none
server k0s-controller3 <ip-address3>:6443 check check-ssl verify none
backend konnectivity_backend
server k0s-controller1 <ip-address1>:8132 check check-ssl verify none
server k0s-controller2 <ip-address2>:8132 check check-ssl verify none
server k0s-controller3 <ip-address3>:8132 check check-ssl verify none
backend controllerJoinAPI_backend
server k0s-controller1 <ip-address1>:9443 check check-ssl verify none
server k0s-controller2 <ip-address2>:9443 check check-ssl verify none
server k0s-controller3 <ip-address3>:9443 check check-ssl verify none
listen stats
bind *:9000
mode http
stats enable
stats uri /
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment