Skip to content

calico

install

  • refer link

    helm repo add projectcalico https://docs.tigera.io/calico/charts
    kubectl create namespace tigera-operator
    helm install calico projectcalico/tigera-operator --version v3.26.1 --namespace tigera-operator
    

  • Install Calico

    cat  > append.yaml << EOF
    - apiGroups:
      - ""
      resources:
      - pods
      verbs:
      - patch
    EOF
    kubectl apply -f <(cat <(kubectl get clusterrole aws-node -o yaml) append.yaml)
    kubectl set env daemonset aws-node -n kube-system ANNOTATE_POD_IP=true
    
    kubectl delete pod calico-kube-controllers-* -n calico-system
    kubectl describe pod calico-kube-controllers-* -n calico-system | grep vpc.amazonaws.com/pod-ips
    

check version

helm list -n tigera-operator

limit

  • calico ebpf mode could not support non-x86 host (2022/05) (LINK)
  • support ARM64 (community supported, not actively regression tested by the Calico team) (2023/07) - link

tigera operator

others

refer