What is EKS | AWS EKS - Create Kubernetes cluster on Amazon EKS | the easy way

S3CloudHub
S3CloudHub
1.5 هزار بار بازدید - 3 سال پیش - How to setup a Kubernetes
How to setup a Kubernetes cluster on AWS EKS using eksctl | Amazon EKS explained
In this video I cover Elastic Kubernetes Service or AWS EKS in short. You will learn how to setup your Kubernetes cluster on AWS EKS using eksctl.
------- What is EKS? -------
AWS EKS is a Managed Kubernetes Service from Amazon, which means AWS manages the Master Nodes for you. All the necessary applications/services are already pre-installed like the container runtime or master processes and in addition it also takes care of scaling and backups. 👍
You only create the Worker Nodes.

-------  How to use EKS? -------
To create a K8s cluster in EKS you need to do following steps:
1) Setup or preparation steps
- create AWS account
- create a VPC - virtual private space
- create an IAM role with Security Group (or in other words: create AWS user with list of permissions)
2) Create Cluster Control Plane - Master Nodes
- choose basic information like cluster name and k8s version
- choose region and VPC for your cluster
- set security
3) Create Worker Nodes and connect to cluster
The Worker Nodes are some EC2 instances with CPU and storage resources.
- Create as a Node Group
- Choose cluster it will attach to
- Define Security Group, select instance type etc.

With NodeGroup you have autoscaling, which means based on your needs depending on how much load the cluster has new Worker Nodes will automatically added or removed in the cluster.

- For that you need to define max and minimum number of Nodes.

-------  Complex, but powerful and popular -------
You're right, that's a lot of effort for just creating a simple Kubernetes cluster. Compared to other managed Kubernetes services, like DigitalOcean or Linode it's more complex.

So, how to do it, when you just want to create a cluster and start deploying your containers inside as fast as possible.

Instead of doing all those steps manually, there is a faster and more efficient way.

-------  eksctl to the rescue  -------
eksctl is a simple CLI tool for creating clusters on EKS. With just one command you create a cluster in minutes.
I'm a huge fan of understanding the concepts of how a technology works, but if there are tools that make working with this technology much easier then I like to use them. Usually those tools are built by community, which specialized in this technology. So it makes sense to use this knowledge.



If you have any questions or comments, please use the comment section.

Do like this video if u enjoyed it.

Like, share, and comment.

Subscribe to this channel and hit the bell icon to get notified about my upcoming videos.




▬▬▬▬▬▬ Want to learn more?  ▬▬▬▬▬▬
Full Terraform tutorial                      ►  https://bit.ly/2GwK8V2
DevOps Tools, like Ansible              ►  https://bit.ly/3iASHuP
Docker Tutorial                                  ► https://bit.ly/3iAT9Jx
AWS Tutorial                                       ► https://bit.ly/30GFv1q
GCP Tutorial                                       ► https://bit.ly/3mwh412
Jenkins Tutorials                               ► https://bit.ly/3iHnfv4
Jenkins Pipeline                                ►  https://bit.ly/30CJGLB




▬▬▬▬▬▬ Free Udemy Courses    ▬▬▬▬▬▬
AWS Solution Architect  ► https://bit.ly/3nsL2lZ
Terraform Tutorial           ► https://bit.ly/3ix68w0
Ansible  Tutorial               ► https://bit.ly/3d8eFEl
Jenkins Tutorial              ► https://bit.ly/3ix6wdW




▬▬▬▬▬▬ Connect with me    ▬▬▬▬▬▬
Youtube Subscription      ►   https://bit.ly/2LENtS1
Facebook:                          ► Facebook: EasyAWSLearn
Demo Reference:             ►   https://github.com/easyawslearn
Blog:                                   ►  
3 سال پیش در تاریخ 1400/08/19 منتشر شده است.
1,576 بـار بازدید شده
... بیشتر