我正在尝试在DigitalOcean的Kubernetes中运行Redis集群。作为Poc,我只是尝试运行一个在网上找到的示例(https://github.com/sanderploegsma/redis-cluster/blob/master/redis-cluster.yml),它可以在运行时适当地旋转Pod在本地使用minikube。
但是,在Digital Ocean上运行它时,总是出现以下错误:
警告失败调度3s(x8超过17s)默认调度器窗格具有立即绑定的PersistentVolumeClaims(已重复4次)
鉴于我什么都没有更改,因此我不确定为什么这样做不起作用。有没有人有什么建议?
编辑:一些其他信息
$ kubectl describe pvc
Name: data-redis-cluster-0
Namespace: default
StorageClass:
Status: Pending
Volume:
Labels: app=redis-cluster
Annotations: <none>
Finalizers: [kubernetes.io/pvc-protection]
Capacity:
Access Modes:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal FailedBinding 3m19s (x3420 over 14h) persistentvolume-controller no persistent volumes available for this claim and no storage class is set
Mounted By: <none>
Run Code Online (Sandbox Code Playgroud)
编辑:设置默认存储类可以部分解决问题!但是,该节点现在无法找到可用的卷进行绑定:
kubectl描述pvc:
Name: data-redis-cluster-0
Namespace: default
StorageClass: local-storage
Status: Pending
Volume:
Labels: app=redis-cluster
Annotations: <none>
Finalizers: [kubernetes.io/pvc-protection] …Run Code Online (Sandbox Code Playgroud)