1. 启动:
(ip设成自定义网段)
minikube start --network-plugin=cni --extra-config=kubeadm.pod-network-cidr=172.16.0.0/16
--extra-config=kube-proxy.ClusterCIDR=172.16.0.0/16
--extra-config=controller-manager.ClusterCIDR=172.16.0.0/16
# --host-only-cidr 192.168.58.1/24 \
kubectl create -f https://docs.projectcalico.org/manifests/tigera-operator.yaml
kubectl create -f https://docs.projectcalico.org/manifests/custom-resources.yaml
2.修改网卡配置:
kubectl -n kube-system edit daemonset calico-node
查找环境变量并修改:
IP_AUTODETECTION_METHOD=interface=enp6s0f0,eth.*,ens.*
IP6_AUTODETECTION_METHOD=interface=enp6s0f0,eth.*,ens.*
3.安装 calicoctl
curl -o calicoctl -O -L "https://github.com/projectcalico/calicoctl/releases/download/v3.20.0/calicoctl"