pull/403/head
Jimmy song 2020-06-17 13:50:23 +08:00
parent 578951794d
commit 0f8f6d4939
2 changed files with 2 additions and 2 deletions

View File

@ -51,7 +51,7 @@
"size": "small" "size": "small"
}, },
"tbfed-pagefooter": { "tbfed-pagefooter": {
"copyright": "<a href=https://jimmysong.io/contact/>加入中国最大的有技术、有温度、有情怀的云原生社区</a></p>Copyright © 2017-2020 | Distributed under <a href=https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh>CC BY 4.0</a> | <a href=https://jimmysong.io>jimmysong.io</a>", "copyright": "<a href=https://cloudnative.to/contact/>加入中国最大的有技术、有温度、有情怀的云原生社区</a></p>Copyright © 2017-2020 | Distributed under <a href=https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh>CC BY 4.0</a> | <a href=https://jimmysong.io>jimmysong.io</a>",
"modify_label": " Updated at ", "modify_label": " Updated at ",
"modify_format": "YYYY-MM-DD HH:mm:ss" "modify_format": "YYYY-MM-DD HH:mm:ss"
}, },

View File

@ -27,7 +27,7 @@ spec:
command: ["/usr/sbin/nginx","-s","quit"] command: ["/usr/sbin/nginx","-s","quit"]
``` ```
在容器创建之后,容器的 Entrypoint 执行之前,这时候 Pod 已经被调度到某台 node 上,被某个 kubelet 管理了,这时候 kubelet 会调用 postStart 操作,该操作跟容器的启动命令是在步执行的,也就是说在 postStart 操作执行完成之前kubelet 会锁住容器,不让应用程序的进程启动,只有在 postStart 操作完成之后容器的状态才会被设置成为 RUNNING。 在容器创建之后,容器的 Entrypoint 执行之前,这时候 Pod 已经被调度到某台 node 上,被某个 kubelet 管理了,这时候 kubelet 会调用 postStart 操作,该操作跟容器的启动命令是在步执行的,也就是说在 postStart 操作执行完成之前kubelet 会锁住容器,不让应用程序的进程启动,只有在 postStart 操作完成之后容器的状态才会被设置成为 RUNNING。
如果 postStart 或者 preStop hook 失败,将会终止容器。 如果 postStart 或者 preStop hook 失败,将会终止容器。