oceanbase容器部署失败问题

【 使用环境 】oceanbase
【 使用版本 】4.2.2
【问题描述】使用k8s部署失败
【复现路径】部署到第五步时失败,第四步曾有error: obshell is not ready
部署日志:
[WARN] OBD-1007: (127.0.0.1) The recommended number of open files is 655350 (Current value: 102400)

[WARN] OBD-1007: (127.0.0.1) The recommended number of stack size is unlimited (Current value: 8192)

[WARN] OBD-1017: (127.0.0.1) The value of the “vm.max_map_count” must be within [327600, 1310720] (Current value: 262144, Recommended value: 655360)

[WARN] OBD-1017: (127.0.0.1) The value of the “vm.overcommit_memory” must be 0 (Current value: 1, Recommended value: 0)

[WARN] OBD-1017: (127.0.0.1) The value of the “fs.file-max” must be greater than 6573688 (Current value: 6553600, Recommended value: 6573688)

[WARN] OBD-1012: (127.0.0.1) clog and data use the same disk (/root/ob)

Check before start obagent ok

Start observer ok

observer program health check ok

Connect to observer ok

Initialize oceanbase-ce x

[ERROR] obshell is not ready

[ERROR] Cluster init failed

See OceanBase分布式数据库-海量数据 笔笔算数 .

Trace ID: 3ec7659a-13f5-11ef-a258-0000003c8a02

If you want to view detailed obd logs, please run: obd display-trace 3ec7659a-13f5-11ef-a258-0000003c8a02

/////////////////////// phase end: 709.629 s ///////////////////////

/////////////////////// STEP 5: Ob-deploy Create Tenant ///////////////////////

Deploy “obcluster” is deployed

See OceanBase分布式数据库-海量数据 笔笔算数 .

Trace ID: e54483ca-13f6-11ef-b15d-0000003c8a02

If you want to view detailed obd logs, please run: obd display-trace e54483ca-13f6-11ef-b15d-0000003c8a02

deploy failed!

使用的官方镜像,deployment.yaml文件如下:

容器部署里面好像没有obdiag工具啊

是根据文档操作得嘛? 在 Kubernetes 环境中部署 OceanBase 集群

k8s部署ob,推荐使用ob-oprator工具进行部署,看上面操作的截图,应该不是。

不过看报错是初始化集群失败,大概率是资源配置不合理导致。需要看observer.log日志。

推荐使用ob-oprator部署看下。