如何通过kubectl path “NebulaCluster”资源类型,给NebulaCluster的graphd,metad,storaged的env增加一个使用不到的环境变量如 test: "123456",触发graphd,metad,storaged三个组件的全量滚动重启

如何通过kubectl path “NebulaCluster”资源类型,给NebulaCluster的graphd,metad,storaged的env增加一个使用不到的环境变量如 test: “123456”,触发graphd,metad,storaged三个组件的全量滚动重启

kubectl patch nebulaclusters nebula -p ‘{“spec”:{“graphd”:{“env”:[{“name”:“test”,“value”:“123456”}]},“metad”:{“env”:[{“name”:“test”,“value”:“123456”}]},“storaged”:{“env”:[{“name”:“test”,“value”:“123456”}]}}}’ --type=merge
可以将nebula换成你的资源名

2 个赞

你好,请问直接使用kubectl 逐个delete pod “graphd/metad/storaged”,与使用kubectl path的方式重启服务有什么不同?直接delete pod会带来什么影响吗?

  1. patch 不会删除或重新创建pod,只会重启容器,会少做一次调度pod的操作
  2. 服务可能会有一段时间不可用,statefulset会自动创建新的pod
1 个赞

NebulaCluster社区版本有办法做到扩容吗?有扩容的需求应该怎么做

你好,目前还不支持社区版的扩所容,具体操作可以看这篇文档 使用 Kubectl 部署 NebulaGraph 集群 - NebulaGraph Database 手册

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。