kubernetes pod多个容器的时候如何重启其中一个?(只针对状态是running的容器)
有些情况下,你想重启一个特定的容器,而不是删除pod,让Kubernetes重新创建它,可以使用:
kubectl exec POD_NAME -c CONTAINER_NAME /sbin/killall5
也可以:
kubectl exec POD_NAME -c CONTAINER_NAME /sbin/reboot
(/sbin/killall5改为/sbin/reboot)。
也可以:
kubectl exec POD_NAME -c CONTAINER_NAME -- /bin/sh -c "kill 1"