我对Kubernetes完全陌生,对搜索一无所知。我希望在Web应用程序解决方案之间进行蓝绿色部署。有人告诉我,当不再有与蓝色吊舱相关联的用户会话时,蓝色吊舱将被销毁。这是正确的吗?在某些网页上,我正在阅读彼此之间有一个翻转。 使用会话是否必须?就我而言,我有一个无状态的应用程序
答案 0 :(得分:2)
蓝绿色部署
蓝绿色部署不是Kubernetes中的标准功能。这意味着有很多不同的第三方产品可用于此模式。而且所有产品和模式在如何上都不同。
示例:Zero-downtime Deployment in Kubernetes with Jenkins使用两个Deployment
和不同的labels
并{em> update Service
指向切换的其他服务。这不是正确的最简单策略。
无状态
就我而言,我有一个无状态应用程序
太好了!使用无状态应用程序,可以更轻松地获取所需的部署策略。
默认部署策略
Deployment
(无状态工作负载)的默认部署策略是滚动部署,如果满足您的需求,它是最容易使用的部署策略。