Weave Add-On

Weave Net creates a virtual network that connects containers across multiple hosts and enables their automatic discovery. With Weave Net, portable microservices-based applications consisting of multiple containers can run anywhere: on one host, multiple hosts or even across cloud providers and data centers.

Advanced Install Options

spec:
  weave:
    version: "2.5.2"
    isEncryptionDisabled: true
    podCIDR: "10.10.0.0/16"
    podCidrRange: "/16"
    noMasqLocal: true

Flag Usage
version The version of weave to be installed.
isEncryptionDisabled Encrypt network communication between nodes in the cluster.
podCIDR The subnet used by Pods.
podCidrRange The size of the subnet used by Pods.
noMasqLocal Default true. Set to false to disable preserving the client source IP address when accessing Service annotated with service.spec.externalTrafficPolicy=Local.

System Requirements

The following additional ports must be open between nodes for multi-node clusters:

Primary Nodes:

Protocol Direction Port Range Purpose Used By
TCP Inbound 6783 Weave Net control All
UDP Inbound 6783-6784 Weave Net data All

Secondary Nodes:

Protocol Direction Port Range Purpose Used By
TCP Inbound 6783 Weave Net control All
UDP Inbound 6783-6784 Weave Net data All