我正在尝试在 Azure Kubernetes 服务上部署 Weaviate。在 helm 部署期间遇到问题,我收到以下错误消息:
Multi-Attach error for volume "pvc-69db6155-4f28-11ea-b829-b2b3d6f12b6f" Volume is already exclusively attached to one node and can't be attached to another
Unable to mount volumes for pod "esvector-master-0_weaviate(20dafc44-4f58-11ea-b829-b2b3d6f12b6f)": timeout expired waiting for volumes to attach or mount for pod "weaviate"/"esvector-master-0". list of unmounted volumes=[esvector-master]. list of unattached volumes=[esvector-master default-token-ckf7v]
我在 values.yaml 中唯一更改的是存储类名称:
pvc:
size: 2Gi
storageClassName: default
由于 Azure 没有安装 NFS 类,因此我进行了此更改。相反,我使用了利用 Azure 托管磁盘的默认 kubernetes 类。
有谁知道如何解决这个问题?谢谢!