k8s加速部署-来自同一Pod的CSS

abe*_*ier 6 continuous-deployment kubernetes

webapp在2个Pod上运行Kubernetes。

我使用从webapp:v1到的新映像版本编辑部署webapp:v2

在推出期间,我发现了一个问题...

podA is v2
podB is still v1

html is served from podA
with a <link> to styles.css

styles.css is served from podB
with v1 styles

=> html v2 + css v1 = 
Run Code Online (Sandbox Code Playgroud)

如何保证所有后续请求都可以从同一容器或具有与html相同版本的容器中得到满足?

Rad*_*nka 2

这看起来不是滚动升级的材料。这不能通过 kubernetes 本身来解决(假设它是最纯粹的最小形式)。

也就是说,如果您使用 nginx 入口控制器,您可以查看https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/annotations.md#session-亲和力使用户尽可能保持在同一上游。