Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • CentOS 7 (minimum supported version);
  • at least 2 GB of RAM and 2 CPUs per machine;
  • opening doors on the control plane (6443, 2379-2380, 10250-10252) and on the worker (10250, 30000-32767);
  •  uniqueness uniqueness of MAC address and product_uuid for each node;
  • complete connectivity between the cluster nodes;
  • swap disabled on nodes.
Info
titleNote

It's instructive to know which are the standard ports used by k8s and on which nodes (master, worker or, as we will see later, etcd) they must be opened. If you are using VMs instantiated thanks to OpenStack, it is not necessary to open these ports, because the machines communicate freely via their internal network.

Now let's do a little study for the last 3 points of the list. Let's start with MAC address and product_uuid of the cluster nodes, making sure they are different from each other

...

Code Block
languagebash
titlebr_netfilter module
collapsetrue
# Verify that the br_netfilter module is present (you should get an output like the following)
$ lsmod | grep br_netfilter
br_netfilter           22256  0
bridge                151336  1 br_netfilter

# If not present, use
$ sudo modprobe br_netfilter

As a requirement for your In order for a Linux node's iptables to correctly see view bridged traffic , you should ensure (see here), verify that net.bridge.bridge-nf-call-iptables is set to 1 in your sysctl config

...