Nginx Kubernetes吊舱副本在同步内容方面的混乱
我在学库伯内特。我有一个3节点的集群,我在其中部署了带有3个副本的nginx。因此,我有3个复制的nginx pod 我已经配置了一个负载平衡器服务器来访问这些POD和公开的端口80—所有这些都可以正常工作 也就是说,直到我尝试更新网站。我想我可能对豆荚是如何同步的感到困惑 例如,在其中一个pod上,我更改了default index.html页面。我通过连接到其中一个豆荚上的shell并物理地更改这个文件来实现这一点。也许是愚蠢的,我希望这个更改被复制到其他pod中,并且在通过负载平衡器访问服务时可以看到这个更改。然而,事实并非如此。我偶尔会访问这个更改过的页面,但我想这只是因为负载平衡器正在副本上进行某种循环 作为Kubernetes的新手,我的问题是,复制品是如何同步的?您可以强制其他复制副本与其他复制副本同步吗?它应该是自动的吗 我应该补充一点,我已经查阅了Kubernetes的文档,还没有真正找到我想要的答案,因此任何帮助都将不胜感激Nginx Kubernetes吊舱副本在同步内容方面的混乱,nginx,kubernetes,google-cloud-platform,Nginx,Kubernetes,Google Cloud Platform,我在学库伯内特。我有一个3节点的集群,我在其中部署了带有3个副本的nginx。因此,我有3个复制的nginx pod 我已经配置了一个负载平衡器服务器来访问这些POD和公开的端口80—所有这些都可以正常工作 也就是说,直到我尝试更新网站。我想我可能对豆荚是如何同步的感到困惑 例如,在其中一个pod上,我更改了default index.html页面。我通过连接到其中一个豆荚上的shell并物理地更改这个文件来实现这一点。也许是愚蠢的,我希望这个更改被复制到其他pod中,并且在通过负载平衡器访问服
此外,我还在GCP上运行Kubernetes。吊舱被认为是容器的一次性分组。您不应直接修改它们,而应使用部署 有一个关于更新的非常好的互动 要点是
这将启动滚动更新 这正是我想要的,帮助我做我想做的事,但更重要的是促进我的理解。杰出的