如何使用kubespray kubernetes集群重新配置已安装的组件,以便与其他网络配置一起使用

时间:2019-07-18 08:49:45

标签: linux networking kubernetes kubespray bare-metal-server

我正在尝试从原始linux系统映像(使用dd命令)执行安装,该映像包含预先安装的带有kubespray(版本 2.7.0 )的kubernetes集群。

群集不再健康,因为目标VM上的网络配置与旧VM(VDI)上的网络配置不同,旧VM(VDI)是从该VM创建映像(带有群集的内部)。

我尝试用不正常的更新(与kubespray安装相同的剧本)来更新他的集群。但是错误存在,说明证书对旧IP有效,而不对新IP有效,这是事实,因为新VM的主机IP不同。

有效的解决方案:

1)重置(重置所有网络配置,删除所有证书,容器等)

sudo ansible-playbook -i inventory/local/hosts.ini reset.yml

2)使用缓存的图像和作为图像一部分的二进制文件再次安装

sudo ansible-playbook -i inventory/local/hosts.ini cluster.yml

不确定这是否是有效的解决方案。也许可以通过更好的方法实现相同的目标吗?

0 个答案:

没有答案