官方有提供chart包供helm部署ob吗?
可以使用 Helm 部署 OceanBase 数据库。具体步骤如下:
- 添加 ob-operator 的 Helm 仓库:
helm repo add ob-operator https://oceanbase.github.io/ob-operator/
- 安装 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 的版本号,建议使用最新版本。
- 部署 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
手动下载导入内网使用
你的环境是 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就可以。 感谢答疑解惑