Kubernetes Control Plane Virtual IP and Load-Balancer
The annotation kube-vip.io/serviceInterface:
can now be used on a service to define which interface on the machine the service will be exposed on.
e.g.
metadata:
name: nginx-interface-ens192-service
annotations:
kube-vip.io/serviceInterface: ens192
A mirror_dest_interface
environment variable is now available, by default it will mirror from either servicesInterface
of the default interface to the destination interface address!
Defaults to masquerade
mode, and will now ensure health checks of the control plane nodes!
Cleaner behaviours of the egress rules ensuring only specific egress addresses are impacted by changes to the service/loadbalancer object.
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.7.2...v0.8.0
Mainly bug fixes, but a main bug fix around egress for TCP ports. The garbage collection was a little bit too enthusiastic.
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.7.1...v0.7.2
Fixes a number of bugs that were introduced with some of the new features!
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.7.0...v0.7.1
We now support IPv4/6 both on services and the control plane, with additional BGP updates and fixes for kubeadm
this has been a long release to get out.
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.6.4...v0.7.0
rbac
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.6.3...v0.6.4
A number of new features and fixes, this will be the last 0.6.x release as we've some bigger stuff in the pipeline 🫠
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.6.2...v0.6.3
🚨 This fixes a regression that meant that leases were being duplicated, causing VIP losses and other chaos (apologies) ‼️
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.6.1...v0.6.2
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.6.0...v0.6.1
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.5.12...v0.6.0
Iptables / nftables as internal logic Moving away from the deprecated services logic in Kubernetes.
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.5.11...v0.5.12