0

我正在关注rabbitmq kubernetes 操作员文档来创建rabbitmq 集群。

按照文档中的说明,如果 pod 长时间处于挂起状态,我们需要执行以下 2 个命令来安装Local Path Provisioner

kubectl apply -f https://raw.githubusercontent.com/rancher/local-path-provisioner/master/deploy/local-path-storage.yaml
kubectl annotate storageclass local-path storageclass.kubernetes.io/is-default-class=true

所以现在我在本地路径出现以下错误,因为我默认有 2 个存储类(其他是 minikube 提供的“标准”)。

Internal error occurred: 2 default StorageClasses were found

我该如何解决?似乎 Kubernetes 存在开放缺陷。那么我该如何解决这个问题以进一步进行呢?我在 minikube 中运行 kubernetes。

https://github.com/kubernetes/kubernetes/issues/34549
4

1 回答 1

1

我认为您可以只删除其中一个存储类。

 kubectl get storageclass
 # then choose the one you want to delete
 kubectl delete storageclass/<classname>

然后重新启动您的 rabbitmq 操作员。

于 2021-12-29T21:32:12.690 回答