calicoctl node status提示calicoctl: command not found

来源:7-6 基础集群部署(下)

慕仰1164167

2019-07-25

老师您好,做kubernetes-simple的时候,三个虚拟机部署CalicoNode,journalctl -f -u kube-calico和sudo docker logs看起来都正常,但是sudo calicoctl node status就会提示:sudo: calicoctl: command not found
图片描述

日志看起来也正常
图片描述
bin目录也没有问题
图片描述

环境变量的配置文件(我没有改动)
图片描述

还有个情况就是主节点上 calicoctl get ipPool -o yaml正常,老师帮忙看一下是什么情况
图片描述

所有的环境变量添加了之后仍然没有作用
图片描述
图片描述

写回答

6回答

慕工程2643280

2020-02-08

同样遇到了这个问题,现象一致,  请问解决了吗?

1
0

bladed

2021-03-30

我按照老师的方法添加了环境变量,解决了问题。

编辑环境变量文件:

$ vi /etc/profile

在文件最后一行加上k8s目录:

...
export PATH=/home/dongfc/bins:$PATH

最后使环境变量生效即可:

$ source /etc/profile
0
0

懂渊

2020-08-12

在 k8s 的目录下面 执行 ./calicoctl node status 

0
0

慕工程2643280

2020-02-08

如下执行了以后是这样的结果, 查了好久的资料都没有找到问题, 老师麻烦帮忙看一下吧

[vagrant@server2 ~]$ sudo calicoctl node status
-bash: sudo: command not found
[vagrant@server2 ~]$ calicoctl node status
Need super user privileges: Operation not permitted


0
2
慕工程2643280
回复
刘果国
sudo 命令是有的: 只有在执行 calicoctl 的时候才不起作用: [vagrant@server1 ~]$ sudo service docker restart Redirecting to /bin/systemctl restart docker.service
2020-02-09
共2条回复

刘果国

2019-07-26

命令没找到,首先你要知道这个可执行文件放在哪了,然后设置好环境变量就可以啦。

0
6
qq_邪饿的小强_0
回复
刘果国
我用的ubuntu16.04 也是和 慕仰1164167 遇到一模一样的问题. calicoctl: command not found
2020-08-01
共6条回复

慕仰1164167

提问者

2019-07-25

master上CalicoNode日志信息,看起来没什么问题

//img1.sycdn.imooc.com/szimg/5d39794109e29b1325481256.jpg

0
0

Docker+Kubernetes(k8s)微服务容器化实践

从开发到编排,快速,完整,深入的掌握微服务

2607 学习 · 607 问题

查看课程