This lab walks you through the steps to create an EKS Cluster using CloudShell CLI and create the node group using the spot instance option.
You will practice using the AWS Elastic Kubernetes Service cluster and install awscli, kubectl, and eksctl to get the node details.
Duration: 90 minutes
AWS Region: US East (N. Virginia) us-east-1
It is a managed container service for running and scaling Kubernetes applications.
Amazon EKS i.e. Elastic Kubernetes Service can be used in three ways:
Deploy applications with Amazon EKS in the cloud: Using AWS Fargate or Amazon EC2
Deploy applications with Amazon EKS anywhere: For your on-premise infrastructure
Deploy applications with your own tools: Using Bare metal, virtual machines, and Amazon EC2 instances
Since EKS is a managed service, it allows you to run Kubernetes on AWS without having to install Kubernetes.
Launching Lab Environment
Create an Environment in CloudShell.
Install AWS CLI, eksctl and kubectl
Create an EKS Cluster
Create spot managed node groups
Deploy the Kubernetes Cluster Autoscaler
Deploy the sample app
Delete AWS Resources