我现在正在尝试将Acumos Boreas安装在具有12CPU(核心) 32G RAM和300G磁盘空间的Ubuntu Quemu/KVM VM上,步骤如下:
0) git克隆https://gerrit.acumos.org/r/system-integration
1) bash setup_docker.sh
将用户添加到docker组: sudo usermod -aG docker $USER,然后重新注销/登录
2) bash系统集成/AIO/ acumos _k8s_prepa.sh $USER acumos 2>&1 | tee aio_prep.log
3) cd系统集成/AIO
4) bash oneclick_deploy.sh
在安装过程尝试安装docker-proxy之前,一切看起来都很好(但是pod需要很长时间才能脱离挂起状态)。docker-proxy pod未及时脱离pending状态:
.
.
.
check_running:357 (Mon Jul 22 14:15:30 UTC 2019) docker-proxy status is Pending
+ [[ Pending != \R\u\n\n\i\n\g ]]
+ [[ 31 -le 30 ]]
+ [[ 31 -gt 30 ]]
+ [[ k8s == \d\o\c\k\e\r ]]
+ inspect_pods_for_app docker-proxy acumos
+ trap fail ERR
+ local app=docker-proxy
+ local namespace=acumos
++ kubectl get pods -n acumos -l app=docker-proxy -o json
.
.
.
+ name='"docker-proxy"'
+ kubectl logs -n acumos -l app=docker-proxy -c '"docker-proxy"'
Error from server (BadRequest): container "docker-proxy" is not valid for pod docker-proxy-595678b865-2qpg2有什么想法吗?对于我来说,奇怪的是,鉴于VM有12个内核,pod需要这么长时间才能启动(待定),我想知道kubernetes安装是否正在设法利用所有可用的CPU内核?
发布于 2019-07-23 21:34:40
感谢您的试用。我会帮你解决这个问题。请注意,当前版本仍然是一个WIP,虽然这些脚本会在我们的测试环境中定期测试,但外部的变化可能会导致问题。解决这些问题有助于我们提高平台部署的更广泛的可用性/可靠性,因此再次感谢您所做的努力。
通常,当一个pod需要很长时间才能激活时,就存在一些潜在的问题。你可以从: kubectl describe pods -n acumos -l =docker-proxy kubectl logs -n acumos $(kubectl get pods -n acumos -l app=docker-proxy | awk '/docker-proxy/{print $1}')获取更多信息
如果您在其中看到一些看起来像是错误或未满足的约束,请让我知道。然而,有时会出现上游依赖关系暂时不可用的问题,例如,对于需要安装的软件,因此重新尝试部署通常会解决问题,除非发生某些特定的错误。
发布于 2019-07-23 22:15:37
好的,我在utils.sh中将30改为300 (在第99、311、392和397行),在setup_nexus.sh中将60改为600 (在第119行),从而设法安装了Acumos :-)...安装似乎工作正常,但稍后将不得不对其进行更详细的检查。
发布于 2019-07-25 17:30:53
查看建议的kubectl命令的输出(以及Kubernetes仪表板中的信息),我观察到以下内容:
1) 我看到很多这样的:Pod节点的资源很少: DiskPressure,这很奇怪,因为节点有足够的可用磁盘空间和inode。
2) docker-proxy和docker-dind服务多次启动关联的pod失败,docker-proxy最终“成功”运行,但在日志文件中出现错误(如下所示)。
3)等待docker-dind-xxxx pod完全启动失败:状态:等待,原因: CrashLoopBackOff,上次状态:终止,原因:错误
在docker代理的日志文件中,我看到以下内容:
Reading state information...
E: Unable to locate package python
E: Unable to locate package python-pip
Waiting for temporary DNS resolution issue to be fixed
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package python
E: Unable to locate package python-pip
Waiting for temporary DNS resolution issue to be fixed
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package python
E: Unable to locate package python-pip
Waiting for temporary DNS resolution issue to be fixed
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package python
E: Unable to locate package python-pip对如何解决这个问题有什么想法吗?
https://stackoverflow.com/questions/57163166
复制相似问题