在一个群集中,我们有2个可用节点。在过去的几周中,我看到弹出窗口说要升级Node版本。
现在,我的问题是如果我升级到新版本,这是否会影响该节点?如果是,我需要采取什么所有步骤。
答案 0 :(得分:0)
如果我升级到新版本,这将影响节点或 不是吗?
如果您问主节点升级是否会自动升级工作节点,答案是-这取决于您是否具有自动升级功能功能已启用。如果是,您的工作节点将被自动升级,但是可能随时发生。如果您想更好地控制升级过程,可以手动进行。
在 GKE 上分别进行主节点和工作节点升级。请注意,您的工作节点绝不能具有比主节点上安装的版本新的版本。因此,您始终总是先升级主节点。整个 GKE 集群升级操作可以归结为两个简单的步骤,您可以从 GCP控制台执行:
转到 Kubernetes引擎->单击您的集群名称->单击母版旁边的可升级链接版本->选择所需的版本->单击更改。
主节点一旦升级,您将能够轻松地将一个或多个工作者升级到与主相同的版本>已在运行。只需再次转到 Kubernetes引擎->,然后您可以简单地单击Node upgrade available
链接:请注意,当您的 worker版本不可用时,此链接甚至不可用。 -节点与您的主节点上的版本相同。选择所需的版本,然后单击更改。或者,您可以转到 Kubernetes引擎->单击群集名称->转到页面底部->单击节点池(默认名称: default-pool )->单击编辑->选择所需版本->单击更改。
在节点池内,节点以不确定的顺序一次升级一个。上下文文档说明了实际发生的情况:
更改Kubernetes版本会耗尽,删除并重新创建所有 该节点中的每个节点一次合并一个。该操作具有以下内容 效果:
- 仅由控制器管理的Pod会自动重新创建。
- 临时存储卷已删除。永久磁盘不受影响。
- 您的工作负载可能在操作期间暂时不可用。
- 您无法在操作期间更改群集配置。
有关 GKE 升级的更多信息,您可以在 GCP官方文档中的以下文章中找到详细信息: