使用 Kubernetes 时是否需要管理节点级别的操作系统更新?

ale*_*dro 3 kubernetes amazon-eks

假设我们在 AWS 上使用 EKS,我们是否需要手动管理底层 Node 的操作系统、安装补丁和更新?

我想可以通过简单地对 Dockerfile 中的容器操作系统进行版本升级来更新 Node 内运行的 pod 和容器,但我不确定这对 Node 的操作系统有何作用。在这种情况下,提供商 (AWS) 会管理吗?

获得对 Windows 和 Linux 节点的解释会很棒。它们不同吗?谢谢!

Jon*_*nas 5

是的,您需要保持节点更新。但是,最近使用新的Bottlerocket(针对 EKS 中的节点进行容器优化的操作系统)变得更加容易。

可以使用 Amazon EKS 等容器编排服务自动更新 Bottlerocket,从而降低管理开销并降低运营成本。

另请参阅博文Bottlerocket – 用于容器托管的开源操作系统