如何在不更改节点 IP 的情况下升级 Kubernetes 节点的版本

如何在不更改节点 IP 的情况下升级 Kubernetes 节点的版本

我计划升级我的 kubernetes 集群。我的 kubernetes 集群使用私有云平台的虚拟机作为节点。我在升级节点时遇到了麻烦,因为我的集群的用户不希望他们的节点的(公共)IP 发生变化。我想知道如何在不更改其 IP 的情况下升级 kubernetes 节点。

我参考了 AWS EKS 自管理节点更新。它们有两个选项:

  1. 迁移到新的节点组(创建新节点组 -> 封锁并排空 -> 删除旧节点)
  2. 更新现有的自行管理节点组

第一个选项易于使用且可行。但由于节点发生变化,因此节点的 IP 也会发生变化。这不是我想要的情况。第二个选项使用 AWS 原生“CloudFormation”,我无法使用它。

有没有办法可以升级节点而不改变节点的 IP?

相关内容