Introduction to Flannel/Rudder
Similar to Weave, Flannel also assigns an IP address to a container that can be used for container to container communication by creating an overlay mesh network. Flannel internally uses etcd
to store the mapping between the assigned container IP address and host IP address. It doesn't have elaborate features like Weave and can be used if other feature sets provided by Weave are not required. For example, Flannel doesn't provide automatic service discovery through DNS and still requires application coding or instrumentation to discover service endpoints.
By default, each container is assigned an IP address in the /24
subnet. Subnet size can be configured. Flannel uses UDP to encapsulate traffic to transmit to a destination.
In later sections, we will learn about using Flannel. Flannel was previously referred to as Rudder.
Integrating Weave with CoreOSWeave
is rather simple to install. The standalone installation is as simple as pulling the Weave script from the...