You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改配置后如何重启Google云市场部署在GCS Kubernetes的Apache Superset

解决Google云市场部署的Apache Superset配置生效问题

1. 先确认资源管理类型

首先执行命令,查看Superset相关的控制器资源(替换<你的命名空间>为Superset Pod所在的命名空间,不知道的话用kubectl get pods --all-namespaces查找):

kubectl get statefulset,daemonset,replicaset -n <你的命名空间>

Google云市场部署的Apache Superset大多采用StatefulSet管理,因为需要绑定持久化存储来保留配置和数据。

2. 针对StatefulSet的滚动重启

如果查到是StatefulSet,直接执行滚动重启命令,该操作会逐个重启Pod并自动重建,同时保留持久化配置:

kubectl rollout restart statefulset <superset-statefulset名称> -n <命名空间>

3. 无控制器时的手动重建方案

如果确实没有任何控制器(Deployment/StatefulSet等),说明Pod是手动创建的,按以下步骤操作:

  • 先备份当前Pod配置:
kubectl get pod <superset-pod名称> -n <命名空间> -o yaml > superset-pod-backup.yaml
  • 删除旧Pod:
kubectl delete pod <superset-pod名称> -n <命名空间>
  • 确保修改后的配置已更新到挂载的配置文件或备份的YAML中,再重新创建Pod:
kubectl apply -f superset-pod-backup.yaml

注意:无控制器的Pod故障后无法自动恢复,建议后续将其转为StatefulSet管理。

4. 验证配置生效

重启完成后,可进入Pod检查配置是否加载:

kubectl exec -it <superset-pod名称> -n <命名空间> -- cat <配置文件路径>

也可通过Superset Web界面验证功能是否符合修改后的配置。


内容的提问来源于stack exchange,提问作者Dr.Jukka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 10:03:11