Kong GCP 设置启动每周迁移,这会破坏数据存储和管理员访问权限



我在GCP市场上有一个Kong设置。设置服务和路由后,在容器日志中,有一个自动启动的迁移更新,最终刷新了我的数据存储,并在访问管理面板时向我显示错误{"消息":"发生意外错误"}。

如何禁用自动迁移/如何保留数据存储和对管理面板的访问?

来自 gke 工作负载的日志

建议在其自己的临时容器中运行迁移,但可以禁用。

来自Kong github:

Docker-Compose v2:https://github.com/Kong/docker-kong/blob/master/compose/docker-compose.yml

docker-compose v3:https://github.com/Kong/docker-kong/blob/master/swarm/docker-compose.yml

有迁移服务

services:
  kong-migrations:
image: "${KONG_DOCKER_TAG:-kong:latest}"
command: kong migrations bootstrap
 kong-migrations-up:
image: "${KONG_DOCKER_TAG:-kong:latest}"
command: kong migrations up && kong migrations finish

我从 GCP MarketPlace 部署了一个 Kong,在 kong 部署的 YAML 文件中,它包含一个用于运行迁移的容器(正如我之前的建议(

  initContainers:
  - command:
    - sh
    - -c
    - until kong migrations up; do echo waiting for database and migrations; sleep
      2; done;

您可以编辑部署以删除这些条目

最新更新