Delete pod

执行如下命令直接删除 对应的 dn pod,k8s 会自动重建该 pod:

kubectl delete pod {dn pod名}

Graceful Shutdown

部分场景下我们需要对 DN 进行graceful的 shutdown然后重启,可先执行如下命令关闭dn的探活:

kubectl annotate pod {dn pod 名} runmode=debug

然后直接登录对应的 dn pod,输入myc 命令进入 MySQL 命令行,执行如下命令:

mysql> shutdown;

即可重启 DN 的进程,此时 dn 的pod 不会重建。

搞完后记得执行如下命令打开探活:

kubectl annotate --overwrite pod {dn pod 名} runmode-

results matching ""

    No results matching ""