/k-vswitch

k-vswitch is an easy-to-operate, performant and secure Kubernetes networking plugin based on Open vSwitch

Primary LanguageGoApache License 2.0Apache-2.0

Kubernetes SDN-based CNI (KSC)

Customized CNI based on the K-vswitch

Features

  • OVS based overlay networking
  • Multiple NICs for pods

Deployment

curl -LO https://raw.githubusercontent.com/nephilimboy/k-vswitch/master/deployment/k-vswitch-latest.yaml
nano k-vswitch-latest.yaml  # edit the first ConfigMap on this file based on your cluster configuration
kubectl apply -f k-vswitch-latest.yaml

TODO

  • Custom flow rules installation using API