helm部署ob

官方有提供chart包供helm部署ob吗?

可以使用 Helm 部署 OceanBase 数据库。具体步骤如下:

  1. 添加 ob-operator 的 Helm 仓库
helm repo add ob-operator https://oceanbase.github.io/ob-operator/
  1. 安装 ob-operator
helm install ob-operator ob-operator/ob-operator --namespace=oceanbase-system --create-namespace --version=2.2.0

参数说明:

  • --namespace:指定命名空间,建议使用 oceanbase-system
  • --version:指定 ob-operator 的版本号,建议使用最新版本。
  1. 部署 OceanBase 集群: 在 ob-operator 部署完成后,您可以通过 ob-operator 来部署 OceanBase 集群。具体的集群部署配置可以通过自定义 Helm Chart 或直接使用 ob-operator 提供的默认配置。

部署起来了pod启动报错:exec /manager: exec format error

详细报错贴一下

使用的这个是最新的包https://github.com/oceanbase/ob-operator/releases/download/ob-operator-2.3.1/ob-operator-2.3.1.tgz
手动下载导入内网使用

image

你的环境是 arm 的吗,看起来像是镜像格式问题

好的 我试试下重新导入个镜像

架构是x86_64的,需要下载哪个镜像呢,现在用的是 /quay.io/oceanbase/ob-operator,重新下了还是不行

下载镜像的机器也是 x86 的吗,可以帮忙提供一下系统还有 cpu 型号这些信息吗。

oceanbase/ob-operator

我们会发镜像到这几个仓库,镜像都是一样的

docker pull --platform amd64 Quay
如果是 mac M 系列芯片的机器下载镜像再加载到 x86 服务器的话可能会这样
docker pull --platform amd64 Quay

是的 因为服务器是内网,所以用mac下载到本地传上去导致的,刚刚看了一下镜像是两种架构都支持,默认下载arm了,服务器又是amd的。我换个方式下载了amd就可以。 感谢答疑解惑