Skip to content

IPvS option for Kube Proxy routing #38969

Closed
@boynux

Description

@boynux

Feature request:

Adding IPvS (LVS) option for kube-proxy

Why:
IPTables and Userspace proxy both mask the client IP address by doing DNat. IPvS however doesn't do this a initiates the request to the virtual servers with the original client IP. In many cases like HTTP requests it might not be a blocker in more advanced networking and loadbalancing scenarios for example using UPD protocol it's very difficult to use the existing implementations.

IPvS does not require iptables nat feature and can provide more advanced loadbalancing behaviors like round robin and the least requests. There are 3 different ways to use IPvS: Nat, VPN and direct route. "Direct Route" model is the desired implementation as Nat is very similar to existing iptables implantation.

There is already an open pull request for this feature: #38817

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions