stoneshi-yunify yyt6200 我查了下,longhorn目前不支持创建csi snapshot,你这种方式创建的就是csi snapshot。kubectl describe volumesnapshotcontents.snapshot.storage.k8s.io <snapshotcontent-name> 看一下应该会有相应的错误。 longhorn支持创建自定义的另一种快照(非csi snapshot), 你需要登陆longhorn ui上执行,具体请看longhorn的文档 https://longhorn.io/docs/1.0.0/snapshots-and-backups/setup-a-snapshot/
stoneshi-yunify yyt6200 这个要根据你的业务场景和workload大小来看的。个人随便玩一玩的话,openebs, longhorn都可以。企业使用的话,建议采用外置存储+csi插件的这种方式,或者融合存储中比较成熟的方案(例如, rook-ceph)等。你可以看下这个报告 https://gigaom.com/report/gigaom-radar-for-data-storage-for-kubernetes/
stoneshi-yunify yyt6200 不需要 如果你的ks已经安装了,那么你需要把pod停掉(scale到0), 删掉old pvc,然后用新的sc创建出同名的new pvc,然后把pod恢复。注意这种方式old pvc里的数据会丢失,new PVC将会是一个新盘。 如果你的ks还没有安装,那推荐你先装k8s,然后在k8s上把新的sc设置成default,然后再装ks。 ks会默认使用default sc (或者你在ks的config.yaml中指定storageclassname也可以)