You’ve probably heard of Kubernetes before and it seems like every company wants to use it. Amazon EKS offers a fully managed Kubernetes service that takes a great deal of the pain out of provisioning and managing your cluster and worker nodes whether they are EC2 instances or more recently through Fargate. This session will discuss the first hand implementation of an EKS cluster to solve a challenging business problem that required a highly scalable and highly available application and how the technology has grown during the project and since it’s completion.

The following topics will be covered in this session:
Intro to Kubernetes.
* Overview of EKS and how it makes deploying your Kubernetes cluster easier.
* Overview of the problem and why we chose EKS.
* Building the infrastructure. Going from zero knowledge to a full scale environment including our EC2 worker nodes, creating the ingress and issues around the ELB, and finally how Kubernetes and AWS both aligned to support a highly scalable application.
* Logging with Amazon Elasticsearch, Fluentd, and Kibana.
* Deployment overview and how it could have been improved using tools such as Helm.
* Initial challenges of working with EKS and improvements made since then.
* Different implementations and technologies we could have used such as Fargate, App Mesh, ALB instead of a Classic Load Balancer, and loudTrail


This session will be led by Peter Mayer.
Peter has worked for Leading EDJE since February 2017 and is a Senior Solutions Developer. His primary background is in .NET but he has always enjoyed working with cutting edge tech and trying out new technologies to address the needs of his clients. For the past two years he has worked extensively with AWS technologies and Kubernetes.