rootsongjc/kubernetes-handbook

关于flannel网络插件的安装问题

lijixiangluck opened this issue · 0 comments

环境

etcd version: 3.4.13
etcd api: 3.4
版本和配置信息

  • kubernetes版本:s/c : 1.12.10
  • docker版本:1.31.1
  • 网络插件:flannel
  • 存储类型:etcd

操作

在本书第6.2.6节: 安装flannel网络插件。 中
image
出现无法使用该命令 并报错: Error: unknown command "mkdir" for "etcdctl"
后来在查找问题得知是API版本原因 。解决办法:export ETCDCTL_API=2
解释: 在etcd3.4版本之前是 API版本是2 ;etcd3.4版本之后 API版本是3。具体可以通过 etcdctl --help 查看两者的区别

进一步
以上 Error: unknown command "mkdir" for "etcdctl"解决之后 继续运行命令 出现如下新问题:
Error: client: response is invalid json. The endpoint is probably not valid etcd cluster endpoint
请问大家又遇到这个问题吗 感谢 卡在这里了