OceanBase在k8s中部署pending状态

【 使用环境 】生产环境 or 测试环境 生产环境
【 OB or 其他组件 】OB
【 使用版本 】v4.1
【问题描述】ob在k8s部署,pvc一直pending状态,官网能否提供下pv.yaml文件呢,缺少pv.
【复现路径】问题出现前后相关操作
【问题现象及影响】使用local-path-provisioner部署不成功。

【附件】



稍等,我找下相关同学问下。

你需要的是不是local-path-provisioner的pvc.yaml? 可以看下这个 https://github.com/rancher/local-path-provisioner/tree/master/examples/pvc

在k8s里面部署太难了,快一周了。还有启动容器报错,太坑了。
imageRepo: oceanbasedev/oceanbase-cn
tag: v4.1.0.0-100000192023032010
imageObagent: oceanbase/obagent:1.2.0 #不加会报错。
pvc 怎么创建?没有给个参考。用local-path-provisioner 或 nfs都可以,这个不是关键。

还是推荐使用local-path吧,本地盘性能会好一点,PVC 是 ob-operator 去创建的,不需要自己去创建pv或者pvc, 但是需要部署 local-path-provisioner, 如果一致是 pending 状态,可以确认下部署local-path-provisioner 时的配置,默认的目录在/var下面,如果主机磁盘空间比较小,可能创建不出来


https://github.com/rancher/local-path-provisioner

可以在部署OB前执行

kubectl apply -f https://raw.githubusercontent.com/rancher/local-path-provisioner/v0.0.24/deploy/local-path-storage.yaml

用来部署 local-path-storage

已解决,官网相关文档需要更新。建议其他使用者先查看 github上的配置和使用教程。
https://github.com/oceanbase/ob-operator