Calico, from network software provider Tigera, is a third-party plugin for Kubernetes geared to make full network connectivity more flexible and easier. Because not every Kubernetes network plugin supports NetworkPolicy API, it’s important that you select a plugin that will take care of your needs.
If you need to deploy Calico to a cluster with more than 50 nodes, you need to first edit the YAML file.
Issue the command: sudo swapoff -aStep Initialize Kubernetes with the command: sudo kubeadm init --pod-network-cidr=SERVER/16
You should see that your Kubernetes cluster is now up and running with Calico.