使用一键部署方法安装Acumos时遇到问题(Kubernetes)

时间:2019-02-27 04:33:50

标签: docker kubernetes acumos

我已按照以下过程在Ubuntu 18 Server中安装Acumos。

  

在要安装Acumos的主机(用于单个AIO部署)或从其(用于对等测试部署)的主机上打开shell会话(建议使用bash),并克隆系统集成存储库:

> git clone https://gerrit.acumos.org/r/system-integration

  

如果要部署单个AIO实例,请运行以下命令,选择docker或kubernetes作为目标环境。脚本的顶部包含有关运行脚本的更多说明。

> bash oneclick_deploy.sh

我已经使用以下k8s完成了

> bash oneclick_deploy.sh k8s

一切运行顺利,但最后我面临以下问题。

因为docker API尚未准备好

Error Screenshot

有人可以帮我吗?

注意:我已经在kubernetes控制台中检查了一切都很好。创建了一个服务文件,还成功创建了名称为acumos的名称空间。

1 个答案:

答案 0 :(得分:0)

我是该工具集的开发人员。我很乐意帮助您解决这个问题。请注意,它正在积极开发中,并且会不断发展。但是您可以通过一些简单的操作来提供更多详细信息,以便我调试您的情况。

首先,从一个干净的环境开始:

  • $ bash clean.sh

然后重新尝试部署,将控制台日志传递到文件:

  • $ bash oneclick_deploy.sh k8s 2>&1 | tee deploy.log

请查看该文件,以确保其中没有任何敏感内容(例如,有关您不想共享的部署的密码或其他私人信息),并在可能的情况下将其附加在此处,以便我对其进行检查。这将是最快的调试方式。

此外,您还可以让我了解有关您的部署上下文的更多信息:

  • 您是否确保先决条件:
    • Ubuntu Xenial(16.04),Bionic(18.04)或Centos 7主机
    • 在acumos-env.sh中指定的所有主机名必须在所有主机上都是DNS可解析的(在/ etc / hosts或实际DNS服务器中的条目)
  • 您自定义了acumos-env.sh,还是使用默认值
  • 发送输出
    • $ kubectl get svc -n acumos
    • $ kubectl获得豆荚-n acumos
    • $ kubectl描述豆荚-n acumos