Getting started with Amazon EKS

less than 1 minute read

In this tutorial, you will learn Amazon EKS. EKS stand for Elastic Kubernetes Service, its AWS hosted and managed Kubernetes services.

Kubernetes is an open-source system that helps in the process of automatic deployment, scaling, and managing containerized applications.

Amazon EKS helps run Kubernetes control plane instances over multiple Availability Zones which makes sure that they are highlyavailable. Amazon EKS automatically detects and replaces control plane instances that are unhealthy, as well as provisioning automated version upgrades and patching for the unhealthy control planes.

There are multiple ways to provision Amazon EKS cluster. We will mainly focused on Infrastructure as a Code approach to create and maintain the Kubernetes cluster.

In further articles you will learn, how to provision EKS cluster through Hashicorp’s Terraform, how to add worker nodes, access k8s cluster through kubectl tool, cluster authentication and authorization, setting up helm, deploying core applications to the cluster like Metrics Server, Cluster Autoscaler, Ingress Controller, Enabling HTTPS/SSL with Ingress, Prometheus & Grafana, managing multiple environments, upgrading kubernetes version, etc.