我有一个覆盆子pi集群(一个主,3个节点)
我的基本形象是:raspbian stretch lite
我已经建立了一个基本的kubernetes设置,其中一个主人可以看到他所有的节点(kubectl获取节点)和……
您可以通过查找尝试拉取图像的节点来查看它是否与网络相关:
kubectl describe pod <name> -n <namespace>
SSH到节点,然后运行 docker pull nginx 在上面。如果手动拉动图像时出现问题,则可能与网络有关。
docker pull nginx
谢谢大家回答我的问题。 我现在解决了我的问题。对于任何未来提出问题的人来说,解决方案如下。
我克隆了我的覆盆子pi图像,因为我需要一个basicConfig.img,当我需要在我的集群中添加一个新节点时才会出现故障。
编织网络(我使用的插件)感到困惑,因为在每个节点和主服务器上,操作系统具有相同的机器ID。当我删除机器ID并创建一个新的(并重新启动节点)时,我的错误得到修复。 执行此操作的命令是
sudo rm /etc/machine-id sudo rm /var/lib/dbus/machine-id sudo dbus-uuidgen --ensure=/etc/machine-id
我的耐心再次受到考验。因为我的kubernetes设置正常,我的覆盆子pi os是正常的。我是在kubernetes社区的某个人的帮助下创立的。这再次向我们展示了我们的IT社区是多么重要和伟大。对未来的人们来说这个问题。我希望这个解决方案可以解决你的错误,并减少你在一个愚蠢的小事后搜索的时间。