Skip to content

hongliangl/kpng

This branch is 19 commits behind kubernetes-retired/kpng:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8a78a86 · May 26, 2023
May 24, 2023
Apr 26, 2023
May 3, 2023
May 7, 2023
May 7, 2023
Feb 10, 2023
Apr 26, 2023
Apr 26, 2023
May 13, 2023
Apr 26, 2023
Aug 11, 2022
Feb 23, 2023
Dec 16, 2022
Apr 26, 2023
Oct 12, 2022
Jan 28, 2021
Apr 25, 2023
May 26, 2023
Apr 9, 2023
Jan 28, 2021
Jan 28, 2021
Jan 29, 2021
Jan 28, 2021
Jan 28, 2021
Jan 7, 2021
Nov 22, 2020
Jul 1, 2021
Jan 17, 2022
Apr 26, 2023
Apr 26, 2023
Jun 7, 2022
May 21, 2021
Jan 24, 2020
Jan 24, 2020

Repository files navigation

Kubernetes Proxy NG

The Kubernetes Proxy NG a new design of kube-proxy aimed at

  • allowing Kubernetes business logic to evolve with minimal to no impact on backend implementations,
  • improving scalability,
  • improving the ability of integrate 3rd party environments,
  • being library-oriented to allow packaging logic at distributor's will,
  • provide gRPC endpoints for lean integration, extensibility and observability.

The project will provide multiple components, with the core being the API watcher that will serve the global and node-specific sets of objects.

  • More context can be found in the project's KEP.

Meetings

Americas

APAC

How we work

The KPNG group is small but dedicated, because this is a hard project. Your first commit might take weeks or months, especially if you're new to the kube-proxy or to K8s networking. However, we will pair with people wanting to join and make an impact. We pair program every friday at our meetings, and also, informally at other times as well.

Our goal is to:

  • make the kube proxy fun to work on and easy to understand
  • make the kube proxy extensible from a command line and backend perspective
  • learn as much as we can about k8s service networking, and build an upstream community around it

And that goes for people working on KPNG especially. So don't hesitate to join us, but just be ready for a lot of work and low level troubleshooting.

KPNG News

  • ... (please MR updates here)
  • 10/15/2021: KPNG got a shoutout at the sig-network kubecon update :) thanks @bowie
  • 10/7/2021: Userspace kube proxy port nearing completion
  • 10/1/2021: Separating KPNG backends from other code so it's easy to import

Community, discussion, contribution, and support

Learn how to engage with the Kubernetes community on the community page.

You can reach the maintainers of this project at:

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

TODO add some lines about what to find ./hack

About

Reworking kube-proxy's architecture

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 90.9%
  • Shell 8.3%
  • C 0.4%
  • Makefile 0.3%
  • Dockerfile 0.1%
  • Starlark 0.0%