Install Calico with calicoctl - anavarrocloud/kubernetes GitHub Wiki

Install Tigera Operator

kubectl create -f https://raw.githubusercontent.com/projectcalico/calico/v3.30.0/manifests/tigera-operator.yaml

Download Custom Resources

curl -LO https://raw.githubusercontent.com/projectcalico/calico/v3.30.0/manifests/custom-resources.yaml

Modify it

vi custom-resources.yaml

Add your Pod-Network-CIDR

ipPools:
- blockSize: 26
  cidr: <pod-network-cidr/range>
  encapsulation: VXLANCrossSubnet
  natOutgoing: Enabled
  nodeSelector: all()

Download Binary

curl -L https://github.com/projectcalico/calico/releases/download/v3.30.0/calicoctl-linux-amd64 -o calicoctl

Make it Executable

chmod +x ./calicoctl

Place it in User Local Binarys

sudo mv calicoctl /usr/bin
⚠️ **GitHub.com Fallback** ⚠️