kpng icon indicating copy to clipboard operation
kpng copied to clipboard

Reworking kube-proxy's architecture

Results 60 kpng issues
Sort by recently updated
recently updated
newest added

In `iptables` and in `ipvs` in-tree, we do this: ``` // NewEndpointChangeTracker initializes an EndpointsChangeMap func NewEndpointChangeTracker(hostname string, ipFamily v1.IPFamily, recorder events.EventRecorder) *EndpointChangeTracker { return &EndpointChangeTracker{ hostname: hostname, // items:...

lifecycle/rotten

If someone wants to investigate what other projects we may want to update to be able to swap about the kube proxy.... this is a good long term initiative... goal...

good first issue
help wanted

Follow on to #292 , we'll need to build a Job, but it will fail (we know that) , because of these: - should be able to preserve UDP traffic...

Lets update the KPNG brain to 1.25 ! were falling behind initial testing indicating that were broken on 1.25 bc of beta removal of endpoints

The service.go e2e queries the kube proxy for the "type" of proxy as part of the way it tests... https://github.com/kubernetes/kubernetes/blob/b1e2af45e4ff126fcbcffa2e66ed36502103be7b/test/e2e/network/service.go#L3911 In cases where you dont have a kube proxy running,...

good first issue
help wanted
lifecycle/rotten

We need localDetector implementation in ipvs backend also to check for traffic originating from incluster or not.

lifecycle/rotten

we need to: - document how to build our GRPC stubs which live in https://github.com/kubernetes-sigs/kpng/blob/master/api/localnetv1/services.proto ``` apt install protoc protoc -I=./protobuf --go_out=plugins=grpc:./protobuf ./protobuf/kpng.proto ... ``` - make a hack/generate-grpc.sh script...

good first issue
help wanted
lifecycle/rotten

cncf-cla: yes
needs-rebase
size/L
lifecycle/rotten
approved
do-not-merge/work-in-progress

Just discussing this w/ @rajaskakodkar .... @anusha94 might be interested... there was some feedback at recent presentations that were given to them about this topic: With the userspace proxy merged,...

lifecycle/rotten