kubeadm init失败不知道为什么原因
来源:1-5 下载Kubeadm,node组件和命令行工具
蝴蝶是保护动物
2021-02-01
kubeadm失败,偶尔成功了之后执行kubectl get pode也报错:
不知道是不是网络引起。
我的网络环境与视频中的区别是:
我用vbox安装的虚拟机启用了两个网卡:网卡1使用网络地址转换,网卡2使用桥接。如果改成跟视频一样的使用nat 网络会上不了网(baidu ping不通)
并且通过修改/etc/netplan/00-installer-config.yaml
获得了静态ip地址:
我的网络环境尝试跟视频不一样的做法,原因是:1.解决虚拟机上网并得到静态ip地址;2.考虑往后商用场景肯定不是虚拟机环境,因此不想依赖于虚拟机强相关的环境。但是我不确定这样做是否会引起别的问题,更具体地:kubeadm init失败是否跟它有关——以我目前对k8s的了解还无法判断这一点。
总结一下我的疑问:
- 创建虚拟机nat网络是否是必需的?
- 我尝试的网络配置是否是导致了kubeadm init的失败的原因?我该如何解决?
写回答
2回答
-
蝴蝶是保护动物
提问者
2021-02-07
如图所示:kubeadm init提示是成功的,但是get node失败,发现并没有监听6443端口。
我这时候还没有k8s2和k8s3
012021-02-07 -
tonybai
2021-02-02
在我的网络里设置nat就是为了vm能访问外网;如果你无需访问外网或设置不同方式访问外网,可以不设置nat;
get pod失败原因很多,网络配置到的各个node无法访问apiserver是一个;还有可能就是k8s集群没有真正起来或网络cni组件没有真正run起来,可以逐一排查
00
相似问题