“0/1 个节点可用:pod 具有未绑定的即时 PersistentVolumeClaims”错误使用 microk8s

问题描述 投票:0回答:1

通过使用 emqx operator 的 helm chart(https://github.com/emqx/emqx-operator) 并遵循他们的指南(https://github.com/emqx/emqx-operator/blob/ main/docs/en_US/tasks/configure-emqx-persistence.md) 关于如何设置数据持久化我得到以下问题中给出的错误

我完全按照指南中的描述进行操作,但恰好我得到了与 emqx-core 相关的错误报告。

此外,通过做:

kubectl get sc

我得到以下输出:

NAME    PROVISIONER    RECLAIMPOLICY    VOLUMEBINDINGMODE    ALLOWVOLUMEEXPANSION
microk8s-hostpath (default)   microk8s.io/hostpath   Delete   WaitForFirstConsumer   false

注:我使用的API版本是apps.emqx.io/v2alpha1

kubernetes mqtt broker microk8s emqx
1个回答
0
投票
apiVersion: apps.emqx.io/v2alpha1
kind: EMQX
metadata:
  name: emqx
spec:
  image: emqx:5.0
  coreTemplate:
    spec:
      volumeClaimTemplates:
        storageClassName: microk8s-hostpath
        resources:
          requests:
            storage: 20Mi
        accessModes:
        - ReadWriteOnce
      replicas: 3

你可以试试上面的yaml配置

© www.soinside.com 2019 - 2024. All rights reserved.