配置 calicoctl 连接 etcd 数据存储
备注
在最新版本的Calico中,提供了Calico API Server,所以可以直接使用 安装kubectl 来取代 calicoctl 维护 calico 网络,除了少数命令才需要使用 calicoctl
使用 ~/.kube/config 连接
install Calico on Kubernetes 默认使用Kubernetes datastore(采用 etcdv3 )。此时你的 calicoctl 配置文件位于 /etc/calico/calicoctl.cfg :
/etc/calico/calicoctl.cfgapiVersion: projectcalico.org/v3
kind: CalicoAPIConfig
metadata:
spec:
datastoreType: "kubernetes"
kubeconfig: "/home/huatai/.kube/config"
然后就可以直接使用 calicoctl get nodes 检查系统