代码之家  ›  专栏  ›  技术社区  ›  Jin Lee

什么是在库伯内特斯推出?

  •  0
  • Jin Lee  · 技术社区  · 6 年前

    我刚开始学Kubernetes。我知道什么是回滚,但我从来没有听说过回滚。是“ “与回滚有关吗?或“ 推出

    (

    2 回复  |  直到 6 年前
        1
  •  1
  •   Vasili Angapov    6 年前

    推出只是指滚动更新应用程序。滚动更新意味着应用程序的更新是渐进的,优雅的,没有停机时间。所以当你推你的应用程序的Docker图像的新版本,然后触发你的部署部署,Kubernetes首先启动新的pod和新的图像,同时保持旧版本仍然运行。当新的pod稳定下来(通过它的就绪探测)时,Kubernetes会杀死旧的pod并切换服务端点以指向新版本。当您有多个副本时,它将逐渐发生,直到所有副本都替换为新版本。

    spec.strategy 设置。

    官方文档甚至有滚动更新功能的交互式教程,它完美地解释了它的工作原理: https://kubernetes.io/docs/tutorials/kubernetes-basics/update/update-intro/

        2
  •  1
  •   Dinesh Balasubramanian    6 年前

    推出 . 是的,它意味着部署新的应用程序或升级现有的应用程序。

    maxUnavailabe , maxSurge readinessProbe . 请参阅所有这些参数并进行相应的调整。

    推荐文章