Cloud Kubernetes using the same AWS tools you know and love
What do you like best?
I really enjoy the level of integration that Amazon has done to make EKS such a great tool to the lineup of services already offered. The network connections make every pod feel like their own micro ec2 instance, and can be managed as such. There are even tasks in the works to allow specific IAM roles assigned to each service/pod, which will narrow the level of attack to a minuscule level. Each pod then can only access what is needed, and the cluster as a whole becomes much safer.
What do you dislike?
On the flip side of full integration with AWS, it does make trying to pivot between Kubnertes designs that much more challenging. It does make you almost need to design around AWS services, so as much as EKS is considered a certified kubernetes, some of the choices that are the easiest do lock you in to AWS only.
Recommendations to others considering the product:
If you are looking for a way to deploy Kubernetes onto AWS, you should look into EKS. It offers all that Kubernetes does, and also expands on it by fully integrating with AWS services.
What problems are you solving with the product? What benefits have you realized?
We are using EKS to migrate from a typical monolithic application to a containerized, scalable application deployed solely on Kubernetes.