Casey Callendrello
Casey Callendrello
Linux (and Darwin) support [non-privileged ICMP echo sockets][1]. It would be a fun exercise to use them, rather than requiring capabilities. [1]: https://lwn.net/Articles/420800/
Additionally, this supports url-style IP literals: v6 addresses must be surrounded by brackets. Signed-off-by: Casey Callendrello
WIP support for ConfigLists and multiple IPs TODO: fix kvm flannel nastiness.
Fixes #2113
This hopefully makes #3695 easier. It also enables cni v0.3 and ipv6. @sstabellini
### What do you want to happen? When generating api types with `kubebuilder create api`, it generates the corresponding Go types in `./api/v1`. However, it is unergonomic for external projects...
## Background The exec-based API can be awkward for a few reasons: - Many plugins need a daemon anyways - Writing binaries to disk is a security risk - Executing...
Assuming we move forward with daemonization (#821), then we will have to write a protobuf schema for the CNI protocol. This tpresents a few awkward edges around network configuration. The...
## The problem Right now, there isn't a standard way to allocate hardware devices outside of a CNI plugin. The flow, today, often looks like 1. User creates a Kubernetes...
## Background CNI 1.0 has a very simple lifecycle: ADD and DELETE (and CHECK). This isn't perfect; there are some additional stages we may wish to capture. In general, these...