我们每个吊舱都有集装箱。每个容器运行一个服务,侦听SIGTERM信号以启动其关闭进程。
要启动关机过程,
kubectl delete pod [podname]命令需要启动吗?的linux内核接收SIGTERM信号?
如果是
注意:当然,pod只是一个网络名称空间隔离容器。
发布于 2021-07-25 13:22:53
当启动pod删除请求时
kubectl delete pods <POD>容器运行时将向每个容器TERM 中的主进程发送一个信号。
当使用--force --grace-period=0开关选项时,容器运行时将发送一个TERM,然后直接发送KILL信号。
kubectl不会以基于容器的方式启动终止请求,而是会终止在终止的容器中运行的所有容器。
请注意,只有在明确请求删除TERMINATING时,荚才会转换为状态,但这应该是Kubernetes如何管理集群的核心部分,这意味着它可能会终止完全健康的容器,原因如下之一:
。
您可以查看the documentation以获得更多详细信息。
https://stackoverflow.com/questions/68518725
复制相似问题