我正在使用带有 OpenEBS 的 cTor 存储类在 Rancher 2.1 集群(1 个节点)中测试 Prometheus,RancherOS 在 Hyper-v 中运行。cStor 卷未安装,并且 pod 正在启动一个事件:
Unable to mount volumes for pod "prometheus-server-595746cc5-7xrmt_prometheus(46f03eb4-630f-11e9-b3e5-00155daf3d1f)": timeout expired
waiting for volumes to attach or mount for pod "prometheus"/"prometheus-server-595746cc5-7xrmt". list of unmounted volumes=[storage-volume]. list of
unattached volumes=[config-volume storage-volume prometheus-server-token-2w8ng] a minute ago
我认为这与命令的输出有关:
sudo ros s up open-iscsi
那是:
[rancher@kub-master ~]$ sudo ros s up open-iscsi
ERRO[0002] non-200 http response: 404
ERRO[0002] Failed to load rancher.docker.engine=(docker-18.09.5-ce): non-200
http response: 404
INFO[0002] Project [os]: Starting project
INFO[0002] [0/21] [open-iscsi]: Starting
INFO[0092] [1/21] [open-iscsi]: Started
INFO[0092] Project [os]: Project started
所以,问题是...... ERRO[0002] 很重要吗?在哪里记录了我该如何解决?
我找不到如何解决这个问题,我尝试了:
- 重新安装 open-iscsi 服务。
- 由于我不确定容器是否因为这个错误而无法安装卷,所以我尝试重新创建池、存储类......,并且错误仍然存在。