20

I came across an open source Kubernetes project KOPS and AWS Kubernetes service EKS. Both these products allow installation of a Kubernetes cluster. However, I wonder why one would pick EKS over KOPS or vice versa if one has not run any of them earlier.

This question does not ask which one is better, but rather asks for a comparison.

Sanjeev Sachdev
  • 1,241
  • 1
  • 15
  • 23
Débora
  • 5,816
  • 28
  • 99
  • 171

2 Answers2

29

The two are largely the same, at the time of writing, the following are the differences I'm aware of between the 2 offerings

EKS:

kops:

  • Support for more Kubernetes features, such as API server options
  • Auto provisioned nodes use the built in kops node_up tool
  • More flexibility over Kubernetes versions, EKS only has a few versions available right now
jaxxstorm
  • 12,422
  • 5
  • 57
  • 67
  • How about the performance characteristic on EKS over the kops? As the EKS use VPC level networking for pods, so I think it will use less roundstrip than kops (request need to reach node then forward to pod) – pham cuong May 07 '19 at 09:49
7

Other significant difference is that EKS is an AWS product so you require an AWS account but kops allows to run Kubernetes in AWS but also in GCE and DigitalOcean.

user9269906
  • 111
  • 1
  • 6