自定义配置文件 - tencentmusic/cube-studio GitHub Wiki

config配置文件位置

下面三处的配置文件是相同的:config.py

  • 本地开发配置文件在install/docker/config.py里面,docker-compose本地启动会挂载到容器的/home/myapp/myapp/config.py
  • 线上部署时更新到install/kubernetes/cube/overlays/config/config.py文件中,会创建为k8s中infra命名空间的configmap:kubeflow-dashboard-config
  • 部署为线上infra命名空间configmap: kubeflow-dashboard-config,会挂载到容器的/home/myapp/myapp/config.py

配置文件升级

本地调试时:(启动方式:install/docker/目录下执行docker-compose up)

  • k8s集群的config文件:在install/docker/kubeconfig/下面
  • 配置文件config.py文件:在install/docker/config.py中
  • 启动文件entrypoint.sh文件:在install/docker/entrypoint.sh中

线上部署时: 1、(启动方式:install/kubernetes/目录下执行 kubectl apply -k cube/overlays

  • k8s集群的config文件:在install/kubernetes/kubeconfig/下面
  • 配置文件config.py文件:在install/kubernetes/cube/overlays/config/config.py中
  • 启动文件entrypoint.sh文件:在install/kubernetes/cube/overlays/config/entrypoint.sh中

2、或者直接线上修改infra命名空间,kubeflow-dashboard-config-xx这个configmap,修改后再重启infra/kubeflow-dashboard*相关的pod