Microk8s使用官方Helm Chart部署Minio实例启动报错求助
问题根因
你的配置中mode字段设为distributed(分布式模式),但你将服务实例数调整为1,单节点单磁盘的配置无法满足MinIO分布式纠删码模式的最低运行要求,因此启动时会报端点数量不符合要求的错误。
解决步骤
- 修改
values.yaml中的运行模式字段,将mode: distributed改为mode: standalone,适配单实例部署场景 - 同步调整内存请求配置,将
resources.requests.memory的值从4Gi改为你需要的1Gi - 持久化配置可直接修改
values.yaml中persistence.enabled为false,也可保留安装命令中的--set persistence.enabled=false参数做覆盖
调整后可直接使用如下命令完成安装:
microk8s helm3 install --namespace kube-system --generate-name --set persistence.enabled=false --set mode=standalone --set resources.requests.memory=1Gi minio
部署完成后可通过microk8s kubectl get pods -n kube-system查看Pod状态,正常运行时状态会显示为Running。
内容的提问来源于stack exchange,提问作者Rémi Borredon
相关产品推荐
相关产品推荐

