Kubernetes on AWS — Getting Started with EKS

Jillian Rowe
Dabble of DevOps
Published in
1 min readDec 13, 2019

AWS Elastic Kubernetes Service (EKS) is a fully managed service AWS launched recently. Elastic services in AWS means that the number of instances actually in use scales up or down based on the demand. This is first of all seriously cool, and second of all can cut down on costs. Fewer requests? Fewer nodes!

I’m just getting started with Kubernetes myself, and going through this walkthrough was a great learning exercise.

I love deploying applications with docker swarm because it’s fairly simple and I already know it, however, Swarm for AWS has some downsides. Firstly, it is not elastic, secondly, in order to get sticky sessions, you need to add an additional service such as Traefik. With session affinity, you can deploy RShiny and Python Dash applications with no other functionality besides the built-in, and that’s amazing!

I also personally think the moving towards Kubernetes over Swarm. It even comes installed on my mac version of Docker. Now is a great time to get ahead of the curve started!

Kubernetes on AWS Walkthrough

In this video, I went through the Amazon Web Services — Getting Started Tutorial for Kubernetes, along with launching an actual application.

Originally published at https://www.dabbleofdevops.com.

--

--

Jillian Rowe
Dabble of DevOps

Bioinformatics Infrastructure Consultant. Mom of 2 awesome girls. Web: https://www.dabbleofdevops.com Email : jillian@dabbleofdevops.com Twitter: jillianerowe