Skip to content

Releases: kube-vip/kube-vip

v0.8.0

18 Apr 17:13
722c47f
Compare
Choose a tag to compare

Big new features

Specify which interface a service should use

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

Mirror Traffic

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!

Control plane load balancing

Defaults to masquerade mode, and will now ensure health checks of the control plane nodes!

Egress updates

Cleaner behaviours of the egress rules ensuring only specific egress addresses are impacted by changes to the service/loadbalancer object.

What's Changed

New Contributors

Full Changelog: v0.7.2...v0.8.0

v0.7.2

10 Mar 16:25
1ea277f
Compare
Choose a tag to compare

Mainly bug fixes, but a main bug fix around egress for TCP ports. The garbage collection was a little bit too enthusiastic.

What's Changed

  • Fix flaky e2e test by @lubronzhan in #776
  • Exit(1) if service's leaderelection.onStartedLeading error out instead of silently continue by @lubronzhan in #775
  • Fixes conntrack deleting wrong connections and cleaning old SNAT rules by @thebsdbox in #777

Full Changelog: v0.7.1...v0.7.2

v0.7.1

26 Feb 09:47
3d5f1a6
Compare
Choose a tag to compare

Fixes a number of bugs that were introduced with some of the new features!

  • IPVS issues on the HA control plane
  • Issues around egress addresses not being applied
  • Route refactoring and lifecycle fixes

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0

07 Feb 09:53
8ccfdec
Compare
Choose a tag to compare

Big release

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.

What's Changed

New Contributors

Full Changelog: v0.6.4...v0.7.0

v0.6.4

03 Dec 10:40
6a642c7
Compare
Choose a tag to compare

Big changes / fixes

  • Use a separate etcd cluster for the HA control plane / leaderElection
  • Fixes to routing/table mode for VIP lifecycle
  • Fixes to the rbac
  • Ability to push a hostname when using DHCP
  • Various other e2e fixes (much faster CI)

What's Changed

New Contributors

Full Changelog: v0.6.3...v0.6.4

v0.6.3

04 Oct 08:39
cbcc68e
Compare
Choose a tag to compare

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 🫠

What's Changed

New Contributors

Full Changelog: v0.6.2...v0.6.3

v0.6.2

24 Aug 08:02
f766606
Compare
Choose a tag to compare

🚨 This fixes a regression that meant that leases were being duplicated, causing VIP losses and other chaos (apologies) ‼️

What's Changed

New Contributors

Full Changelog: v0.6.1...v0.6.2

v0.6.1

13 Aug 13:34
c54994e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

15 May 11:29
b594d45
Compare
Choose a tag to compare

What's Changed

  • Add support for lbClassName by @W1zzardTPU in #546
  • Use correct address family for ipvs destinations by @sykesm in #554
  • fix LB annotations by @tuxtof in #553
  • Ignore different family on IPVS delete by @sykesm in #555
  • This ensures rule cleaning only happens in a NS by @thebsdbox in #558
  • [feat] Add bgp metrics (bgp_session_info) by @DrBu7cher in #561
  • Set iptables rules to restrict user access to ports other than the load balancer service port through the VIP by @yaocw2020 in #560
  • Remove pkg/service and address items flagged by linting by @sykesm in #557
  • Add annotation kube-vip.io/ignore-service-security by @yaocw2020 in #562

New Contributors

Full Changelog: v0.5.12...v0.6.0

v0.5.12

14 Apr 12:56
e4f42a3
Compare
Choose a tag to compare

Iptables / nftables as internal logic
Moving away from the deprecated services logic in Kubernetes.

What's Changed

Full Changelog: v0.5.11...v0.5.12