首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AKS上创建Redis集群?

如何在AKS上创建Redis集群?
EN

Stack Overflow用户
提问于 2021-04-14 16:14:04
回答 1查看 1.1K关注 0票数 0

我试图使用Bitnami Helm图表在Azure AKS上创建一个Redis集群,但我无法让它工作。

我的集群有两个节点池,一个运行linux,另一个运行windows机器,因此,我必须指定nodeSelector属性。我的命令是:

helm install --set master.nodeSelector."kubernetes\.io/os"="linux" --set slave.nodeSelector."kubernetes\.io/os"="linux" redis azure-marketplace/redis

我从https://bitnami.com/stack/redis/helm那里得到的

当我运行helm install时,主节点开始按预期运行,但从节点失败。这条信息说:

警告FailedMount 26s (2m41s以上的x2) kubelet无法附加或挂载卷:未装入卷=redis-data,未附加的volumes=health redis-数据配置redis-tmp-conf默认-令牌-p7zgf启动-脚本:超时等待条件正常的SuccessfulAttachVolume 3s攻击分离-控制器AttachVolume.Attach成功的卷“pvc-aXXXXXXc aXXf-4XXe-bxx9-9xxxxxxxxx 49”警告FailedMount kubelet MountVolume.MountDevice失败的卷“pvc-aXXXXXXc-aXXf-4XXe-bXX9-9XXXXXXXXxxxx 49”:azureDisk - mountDevice:FormatAndMount :SuccessfulAttachVolume 32装入命令:Kubernetes.io/azure-disk/挂载/m38XXXXXX77-范围-挂载-t ext4 -o默认值/dev/disk/azure/scsi1 1/lun0 0输出:运行范围作为单元:run-ra32XXXXXXXXXXXXXXXXXX7f2f7范围安装: /var/lib/kubelet/plugins/kubernetes.io/azure-disk/mounts/m38XXXXXX77:错误fs类型,坏选项、/dev/sdc上的坏超级块、缺少代码页或助手程序或其他错误。警告FailedMount kubelet MountVolume.MountDevice卷"pvc-aXXXXXXc-aXXf-4XXe-bXX9-9XXXXXXXXX49“卷失败: azureDisk -挂载设备:FormatAndMount和挂载失败:退出状态32

我试了很多次,但都没有成功。我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-14 19:42:02

从荚是否与持久卷连接的节点相同?我们开始用

代码语言:javascript
复制
volumeBindingMode: WaitForFirstConsumer

在我们的存储类中,帮助避免在不同主机上实例化pod和pv。

后续:在这个场景中,图表依赖于集群默认存储类,它与部署/状态集对象没有相同的节点关联规则。此外,集群还包含来自不同操作系统(win、linux)的工作人员。图表逻辑期待linux操作系统挂载,但却遇到了windows主机。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67095386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档