AWS EKS Explained in simple words.

Amazon EKS is a managed service that makes it easy for you to run Kubernetes on AWS without installing and operating your own Kubernetes control plane or worker nodes. Kubernetes is an open-source container orchestration system allowing you to deploy and manage containerized applications at scale. However, what exactly are EKS, Kubernetes and Containers?

Today’s focus is Amazon Elastic Kubernetes Service.   
 
Imagine you’ve been hired as a chef in a kitchen at your best friend’s wedding. Your friend asked you to cook many dishes for 100 guests, and you need help managing everything efficiently. So, you decided to enlist the help of your family members in the kitchen. As a chef, you must oversee the kitchen and decide what needs to be cooked.

First, you need ingredients as your dishes are made up of various components. In a cloud environment, each ingredient is like a container. It holds a specific part of your application or service, such as the code or configurations.

Second, you need kitchen staff as cooking for 100 guests is no easy feat. So a little help from your family members is very welcome. In a cloud environment, your kitchen staff is like Kubernetes. They help you manage all the ingredients and make sure everything is cooked properly and served on time.

After cooking the 30th dish, you are tired. One of your parents asked to be the kitchen manager. In a cloud environment, AWS EKS acts as your kitchen manager. It provides you with a fully managed environment to run Kubernetes. It sets up the kitchen, hires the staff, and ensures everything runs smoothly. You don’t have to worry about the nitty-gritty details of managing the kitchen; EKS takes care of it for you.



This is how EKS works. Amazon EKS simplifies the process of running and managing Kubernetes clusters in the cloud. It provides you with the tools and infrastructure you need to deploy, scale, and manage containerized applications without getting bogged down in the complexities of setting up and maintaining Kubernetes yourself.

 

Benefits of EKS simplified for you

1️⃣ Service built-in Integration:

With EKS, it’s like using the connections that are already built into AWS with services like EC2, VPC, IAM, EBS, and more to your advantage.

 

2️⃣ Scalability:

It’s like you might need more kitchen staff during busy times, EKS can automatically add more resources (like servers) to handle increased demand for your applications.

 

3️⃣ Cost Saving:

EKS will save you money by efficiently setting up computing resources and automatically adjusting the size of your Kubernetes applications as needed.

 

Have you used EKS? What are the pros and cons? How does your company implement EKS in their environment?

 

Related Posts

NEWSLETTER

Sign Up to get the latest blog article and Tutorials link from FahmaCloud.

We talk about: