Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lorenz/k8s-nft-npc

A Kubernetes Network Policy Controller based on pure nftables
https://github.com/lorenz/k8s-nft-npc

Last synced: about 24 hours ago
JSON representation

A Kubernetes Network Policy Controller based on pure nftables

Awesome Lists containing this project

README

        

# k8s-nft-npc
*A Kubernetes Network Policy Controller based on pure nftables*

:warning: This is alpha-level software, no guarantees for functionality or correctness right now.

## Features
* Fully dual-stack (IPv4/IPv6)
* No dependency on anything but the K8s API and the Linux kernel (no nftables CLI or shared linking)
* Event-based, reacts very quickly
* Atomic nftables updates

## Usage
Either run it in a container with host network namespace access or run it as a
separate binary with the `--kubeconfig` option pointing to a valid kubeconfig
to contact the API server. Currently no precompiled binaries are provided,
build them using the standard Go toolchain.