Weave Net is a network for Kubernetes and its hosted applications, from the Weave Works stable.
Stuff you wanna know:
- Weave Net can run as a CNI plug-in or stand-alone.
- Weave Net doesn’t require any configuration or extra code to run (The network provides one IP address per pod – as is standard for Kubernetes).
- Weave Net creates a virtual network that connects containers across multiple hosts and enables their automatic discovery.
- The Weave Net addon for Kubernetes comes with a Network Policy Controller that automatically monitors Kubernetes for any NetworkPolicy annotations on all namespaces and configures
iptables
rules to allow or block traffic as directed by the policies. - Once you have installed the Weave Net addon, you can follow the Declare Network Policy to try out Kubernetes NetworkPolicy.
More stuff:
- Weave Net overview — https://www.weave.works/docs/net/latest/overview/
- Weave Net for Network Policy — https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/weave-network-policy/
- Installing Weave Net — https://www.weave.works/docs/net/latest/install/using-weave/
- Weave Net repos on GitHub — https://github.com/weaveworks/weave#getting-help
- Integrating Kubernetes and Mesos via the CNI plug in — https://www.weave.works/docs/net/latest/kubernetes/
- Integrating Kubernetes via the add-on — https://www.weave.works/docs/net/latest/kubernetes/kube-addon/
- Weave users Slack — https://weave-community.slack.com/join/shared_invite/zt-yqwtav03-QPo7W4Qoi1pL6W8UQYk2yQ#/shared-invite/email
- Weave – Users group (Meetup) — https://www.meetup.com/pro/Weave/