KOPS over AWS EKS 反之亦然

KOPS over AWS EKS or vice versa

我遇到了一个开源 Kubernetes 项目 KOPS 和 AWS Kubernetes 服务 EKS。这两种产品都允许安装 Kubernetes 集群。但是,我想知道为什么有人会选择 EKS 而不是 KOPS,反之亦然,如果之前没有 运行 任何一个。

这道题不是问哪个更好,而是问比较

两者在很大程度上是相同的,在撰写本文时,以下是我所知道的 2 种产品之间的差异

EKS:

科普斯:

  • 支持更多 Kubernetes 功能,例如 API server options
  • 自动配置的节点使用内置的 kops node_up 工具
  • 比 Kubernetes 版本更灵活,EKS 目前只有几个版本可用

其他显着差异是 EKS 是一种 AWS 产品,因此您需要一个 AWS 帐户,但 kops 允许 运行 AWS 中的 Kubernetes,以及 GCE 和 DigitalOcean 中的 Kubernetes。