Skip to content

Commit

Permalink
Upgrade klipper
Browse files Browse the repository at this point in the history
  • Loading branch information
sebt3 committed Aug 7, 2024
1 parent 690aeca commit bab1796
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .tags
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1.1,0.1
0.1.2,0.1
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Vraquier

A poor-man "load-balancer" controller for kubernetes clusters without a cloud-controller.
A poor-man "load-balancer" controller for kubernetes clusters without a cloud-controller. For when even kube-vip or metalLB are to much.
It replicate the k3s behaviour by starting `klipper-lb` DaemonSet.

## Requierements

kubelet should be started with `--allowed-unsafe-sysctls 'net.ipv6.conf.all.forwarding,net.ipv4.ip_forward'`
kubelet should be started with `--allowed-unsafe-sysctls 'net.ipv6.conf.all.forwarding,net.ipv4.ip_forward' --provider-id 'vraquier://<node name>' --cloud-provider=external`

## Installation

Expand Down Expand Up @@ -33,6 +33,13 @@ spec:
status: {}
```

## Adding a node
Until the instance part does it automaticly...
TODO: https://kubernetes.io/fr/docs/tasks/administer-cluster/running-cloud-controller/
```
kubectl label nodes my-k8s-node vraquier.solidite.fr/external-ip=1.2.3.4
```


## Known issues

Expand Down
2 changes: 1 addition & 1 deletion provider/servicelb.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ var (
)
const (
DefaultLBNS = meta.NamespaceSystem
DefaultLBImage = "rancher/klipper-lb:v0.4.3"
DefaultLBImage = "rancher/klipper-lb:v0.4.9"
)

func generateName(svc *core.Service) string {
Expand Down

0 comments on commit bab1796

Please sign in to comment.