容器化安装
下载yaml配置文件
详见Calicoctl部署yaml文件章节,保存内容为calicoctl.yaml文件。
安装
使用kubectl部署calicoctl组件,并设置快捷操作命令。
1 2 | $ kubectl apply -f calicoctl.yaml $ alias calicoctl="kubectl exec -i -n kube-system calicoctl -- /calicoctl" |
使用注意
- 容器Calicoctl工具无法使用calicoctl node相关命令进行节点操作,节点操作命令需使用部署在被操作节点的二进制Calicoctl工具进行操作。
- 容器Calicoctl工具使用yaml文件新增/修改/删除配置等需要进行文件读取的相关操作时,需将命令如下例所示进行一定修改,将文件内容以stdin模式输入。
1
$ calicoctl apply -f - < bgp.yaml
- 使用容器Calicoctl工具时,需注意是否与二进制版本命令冲突。
父主题: Calicoctl工具安装