请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于statefulset的一点疑问

有个疑问, statefulset是有状态的,某个pod如果故障后被重新创建,虽然pod名称不会改变,但是被分配的node和ip有可能会改变,看老师例子里statefulset的存储方式是hostpath(基于主机的存储), 这样如果pod故障重新拉起,如果被分配到另外一个node上,会不会读不到原来的存储数据

正在回答 回答被采纳积分+3

1回答

清风 2022-02-28 11:23:54

是的,一般生产不会用host path,一般都用storage class后面挂载nfs,或者对象存储

0 回复 有任何疑惑可以回复我~
  • helloei #1
    老师,请问如何挂对象存储?可以以阿里云为例举个例子,谢谢老师
    回复 有任何疑惑可以回复我~ 2022-03-22 21:02:38
  • 清风 回复 helloei #2
    阿里云有oss对象存储资源,存储的地址写oss的bucket路径就可以。
    csi:
        driver: ossplugin.csi.alibabacloud.com
        volumeHandle: pv-oss // 需要和PV名字一致。
        nodePublishSecretRef:
          name: oss-secret
          namespace: default
        volumeAttributes:
          bucket: "oss"
          url: "oss-cn-hangzhou.aliyuncs.com"
          otherOpts: "-o max_stat_cache_size=0 -o allow_other"
          path: "/"
    回复 有任何疑惑可以回复我~ 2022-03-23 12:54:50
  • helloei 回复 清风 #3
    谢谢老师,这个是静态创建的pv,请问如何通过storageClass在阿里云上动态创建pv呢?oss云盘支持storageClass动态创建pv吗?
    回复 有任何疑惑可以回复我~ 2022-03-25 13:32:10
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号