总目录索引:K8s网络Calico 从入门到放弃系列

1、二进制安装calicoctl

curl -O -L  https://github.com/projectcalico/calicoctl/releases/download/v3.13.3/calicoctl

mv calicoctl /usr/local/bin/

chmod +x calicoctl

2、配置文件

        默认情况下,`calicoctl`将在上查找配置文件`/etc/calico/calicoctl.cfg`。您可以使用`--config`带有需要数据存储访问权限的命令的选项来覆盖此选项。

        如果`calicoctl`无法找到,读取或访问配置文件,它将检查一组特定的环境变量

3、配置calicoctl以连接到Kubernetes API数据存储

Kubernetes API连接配置的完整列表,请查看官网:

https://docs.projectcalico.org/getting-started/calicoctl/configure/kdd

通过命令行设置calicoctl所需的环境变量

DATASTORE_TYPE=kubernetes KUBECONFIG=~/.kube/config calicoctl get nodes

export CALICO_DATASTORE_TYPE=kubernetes

export CALICO_KUBECONFIG=~/.kube/config

calicoctl get workloadendpoints

安装Calicoctl_第1张图片

命令使用

calicoctl  -h

安装Calicoctl_第2张图片