kubernetes滚动更新是否会影响在pod中运行的应用程序?这是一个简单的问题,我没有在文档中看到答案。我的应用程序是否必须设计为支持k8s滚动更新?kubernetes滚动更新是否会影响在pod中运行的应用程序?
回答
您的应用程序需要设计成可以在流程终止后继续存在。无论是否优雅。在这种情况下,对于常规应用程序而言,如果服务器例如意外断电,那么它对于希望存活的应用程序(即没有损坏的数据,没有松散状态(如果它是有状态的))并没有真正的区别。在群集上运行它可能已经意识到部署旨在并行运行一个应用程序的多个实例,因此您的应用程序也需要生存。
现在,这并不意味着你不能让它在某些情况下表现得更好,比如ie。当收到SIGKILL时添加一些终止处理,但这不完全是kube特定的。
是的,您现有的POD将被终止并重新创建具有新图像的新POD。您可以指定maxUnavailable
和maxSurge
来控制滚动更新过程。还要确保您的应用程序已定义健康检查网址。
我的问题更多的是应用程序的影响。我的应用程序是否必须构建用于处理另一个吊舱上的吊舱终端和延续,或者K8s是否可以保持透明?你能指出k8s文档中的相关主题吗? –
kubernetes需要30秒来终止吊舱。在部署yaml文件中部署pod时,请配置livenessProbe。在这个页面中,他们还有livenessProbe的示例。 https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/ – sfgroups
- 1. ASIHTTPRequest是否会影响新应用程序
- 2. Tomcat更改密码会影响正在运行的应用程序
- 3. 在kubernetes中运行多个mysql pod
- 4. rails更新会影响我的应用程序吗?
- 5. UIView透明度是否会影响应用程序的性能?
- 6. 运行在iframe中的javascript是否会影响主页?
- 7. nFast服务重新启动时不会影响应用程序
- 8. 同时运行的应用程序kubernetes
- 9. 应用程序在后台运行会影响iphone中的内存吗?
- 10. 应用程序是否可以影响TCP重新传输
- 11. 硬盘空间是否会影响程序的执行?
- 12. MainStoryboard中的更改不会影响应用程序
- 13. Schema'MYSCHEMA_1''中是否存在错误“Table/View'TABLE_1'”会影响应用程序?
- 14. 在更新Kubernetes群集时由部署管理的Pod是重新启动的
- 15. 在后台运行时,应用程序不会自行更新
- 16. Kubernetes是否在我的云平台上为Pod提供新VM?
- 17. cmd中的标签是否会影响程序的输出?
- 18. 背景中持续运行的线程是否会影响网站的性能?
- 19. 在应用程序启动,而不会影响代码
- 20. PipeLine模式和池标识是否会影响使用集成安全性运行的应用程序?
- 21. Telerik Controls的使用是否会影响我的应用程序性能?
- 22. 更新PHP是否会影响较旧的Joomla版本?
- 23. DLL函数是否会自动在新线程中运行?
- 24. 使用虚拟环境是否会影响Web应用程序的性能?
- 25. 如何卸载应用程序可能会影响其他正在运行的应用程序
- 26. 在Kubernetes中运行CLI应用程序的方法?
- 27. 其他应用程序是否会影响我在iOS上的应用程序性能?
- 28. setbuf()是否会影响cout?
- 29. glColorMask是否会影响glClear
- 30. CORS是否会影响localStorage?
什么是确切的信号集k8s发送到pods容器,你可以发布链接pls? –
https://kubernetes.io/docs/concepts/workloads/pods/pod/#termination-of-pods –