运行 使用 Systemd 升级 Kubernetes
Upgrade Kubernetes when running it with Systemd
考虑到 Kubernetes 1.1 即将推出,我正在尝试找出一种从 1.0 升级到 1.1 的方法,几乎没有停机时间,而 运行 使用 Systemd。这可能吗?如果可以,怎么办?
没有明确的方法可以做到这一点。然而,只要 etcd 数据和集群的其余状态存储在某个地方,那么这应该不是不可能的。由于 pods 将在切换期间在另一个节点上 运行,因此升级节点不会太担心。但是主人是我担心的地方。您应该首先通过使用较新的 kubernetes 启动一个新的 master 来升级 master,然后复制旧 master 的状态。我对即将到来的 1.1 的后向功能有点模糊,但希望您可以将每个节点连接到新的主节点并逐个升级这些节点,几乎没有问题。
考虑到 Kubernetes 1.1 即将推出,我正在尝试找出一种从 1.0 升级到 1.1 的方法,几乎没有停机时间,而 运行 使用 Systemd。这可能吗?如果可以,怎么办?
没有明确的方法可以做到这一点。然而,只要 etcd 数据和集群的其余状态存储在某个地方,那么这应该不是不可能的。由于 pods 将在切换期间在另一个节点上 运行,因此升级节点不会太担心。但是主人是我担心的地方。您应该首先通过使用较新的 kubernetes 启动一个新的 master 来升级 master,然后复制旧 master 的状态。我对即将到来的 1.1 的后向功能有点模糊,但希望您可以将每个节点连接到新的主节点并逐个升级这些节点,几乎没有问题。