我在k8s中部署了server组件和controller组件,并通过代码成功调用server,实现batchsandbox的创建。
但是当我使用pg镜像通过server组件起sandbox时,发现sandbox中关于postgresql的相关进程并没有正常启动,并且位于/var/lib/postgresql/data下的配置文件全部消失。
我通过编写batchsandbox的yaml方式并且仅指定postgresql镜像的方式也成功创建sandbox,并且postgres的进程启动成功。
execd中是否存在一些步骤会影响容器镜像的运行?
这是我创建sandbox的相关配置
Sandbox sandbox = Sandbox.builder()
.connectionConfig(config)
.image("registry.paas/library/pgvector:pg16-trixie")
.timeout(Duration.ofMinutes(120))
.env(env)
.build()