我将 Google Container Engine 与使用Kubernetes 0.20.2的集群一起使用。
在这个集群中,我有1 个复制控制器(2 个副本)和1 个服务,其规范类型定义为LoadBalancer(基本设置)。
这里一切正常;然后我想使用kubectl命令滚动更新到不同的图像:
kubectl rolling-update my-rc \
--image=gcr.io/project/gcloudId:my-image-updated \
--update-period=0m
据我了解,运行此命令应该注意零停机时间。不幸的是,我一直在循环使用 curl 命令进行一些测试,但我仍然有几秒钟的停机时间。任何想法为什么会发生这种情况?