We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Network Policy Controller in Weave Net

Formal Metadata

Title
Network Policy Controller in Weave Net
Subtitle
Blocking unwanted network traffic in Kubernetes
Title of Series
Number of Parts
611
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2017

Content Metadata

Subject Area
Genre
Abstract
Describing the design and function of Weave Network Policy Controller, whichuses iptables and ipsets to govern which Linux containers can talk to whichother containers, under control of Kubernetes. The code is all written in Go,and available on GitHub under Apache Licence. Kubernetes [NetworkPolicy] is an abstractspecification to define which connections are to be allowed within aKubernetes cluster. Weave Network PolicyController (weave-npc) is an implementation of this specification in Go, under the ApacheLicence. This talk will describe the design of weave-npc; how it was builtfrom existing components in Linux, Kubernetes and the wider Go ecosystem, howit integrates with the Linux network stack, and how it can be used to tightensecurity on a typical Cloud application.