Openshift 2.4 cdk Gitlab CE“;由于PersistentVolumeClaim未绑定,SchedulerPredicates失败:";gitlab ce redis数据“;,这是出乎意料的。”;
在启动了最新的CDK2.4()之后,我在尝试部署gitlab ce时,按照gitlab在 它们似乎正在被创建并陷入“待定”状态:Openshift 2.4 cdk Gitlab CE“;由于PersistentVolumeClaim未绑定,SchedulerPredicates失败:";gitlab ce redis数据“;,这是出乎意料的。”;,openshift,gitlab,persistent-volumes,persistent-volume-claims,Openshift,Gitlab,Persistent Volumes,Persistent Volume Claims,在启动了最新的CDK2.4()之后,我在尝试部署gitlab ce时,按照gitlab在 它们似乎正在被创建并陷入“待定”状态: 如何通过创建pv来排除这些错误?pv需要由管理员用户创建,因此以管理员身份登录 oc login -u system:admin 如果主机是远程主机,则可以在上一步中使用令牌。然后只需创建PV: $cat pv.yaml kind: PersistentVolume metadata: name: foobar spec: capacity
如何通过创建pv来排除这些错误?pv需要由管理员用户创建,因此以管理员身份登录
oc login -u system:admin
如果主机是远程主机,则可以在上一步中使用令牌。然后只需创建PV:
$cat pv.yaml
kind: PersistentVolume
metadata:
name: foobar
spec:
capacity:
storage: 5Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
hostPath:
path: /tmp/foo
oc create pv -f pv.yaml
在您的情况下,
Retain
、ReadWriteMany
、5Gi
的值可能不同。检查一下菜单。”hostPath'仅在单节点群集中有效,否则您需要使用NFS或类似工具。因此我尝试手动删除并重新创建PVC,但似乎得到了相同的结果-PVC已创建,但仍处于“挂起”状态。您需要创建PVs,而不是PVC
oc login -u system:admin
$cat pv.yaml
kind: PersistentVolume
metadata:
name: foobar
spec:
capacity:
storage: 5Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
hostPath:
path: /tmp/foo
oc create pv -f pv.yaml