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-