如何解决“等待calico节点服务”错误消息

时间:2017-11-09 19:43:51

标签: ibm-cloud-private

需要ICP安装方面的帮助。我遇到了以下错误:

TASK [addon : Waiting for calico node service] *********************************
failed: [localhost -> 129.40.227.142] (item=129.40.227.142) => {"elapsed": 600, "failed": true, "item": "129.40.227.142", "msg": "Timeout when waiting for 129.40.227.142:9099"}

PLAY RECAP *********************************************************************
129.40.227.142             : ok=172  changed=66   unreachable=0    failed=0
129.40.227.143             : ok=157  changed=55   unreachable=0    failed=0
129.40.227.144             : ok=116  changed=24   unreachable=0    failed=0
localhost                  : ok=118  changed=52   unreachable=0    failed=1

3 个答案:

答案 0 :(得分:0)

尝试在您的config.yaml文件中明确设置calico_ip_autodetection_method:接口到您的接口名称。

以下是您可以在该文件中执行的所有操作的文档。 https://www.ibm.com/support/knowledgecenter/SSBS6K_2.1.0/installing/config_yaml.html#network_setting

向Harry P赞赏。

答案 1 :(得分:0)

我们安装了类似的问题。

解决方案是在每台机器上执行以下命令。 (使用Ansible让你的生活更轻松)

sysctl -w net.ipv4.conf.all.rp_filtered=1

确保将其添加到sysctl.conf文件中,以便在重新启动时保持不变。

echo "net.ipv4.conf.all.rp_filtered=1" | tee -a /etc/sysctl.conf

希望这有助于其他人。

答案 2 :(得分:0)

至于我,由于/ var文件夹中的磁盘空间不足,我遇到了类似的问题。检查/ var / log / containers文件夹中是否没有错误消息,说明某些pod无法启动或类似。 文档说明您将需要40G的空间。如果您设置docker将容器放在数据驱动器上,则安装将在/ opt中使用~500MB,在/ var中使用~300MB