Master Containerization with AWS: Amazon ECS, EKS, Fargate
Learn how to manage docker containers using AWS ECS, AWS EKS, and AWS Fargate. Learn fundamentals of Docker, Kubernetes, AWS
What you’ll learn
Master Containerization with AWS: Amazon ECS, EKS, Fargate
- Learn the fundamental concepts of containerization technologies like docker and Kubernetes
- Learn how to create and use docker images
- Learn how to create a custom docker image using the docker file
- Learn how to create a Kubernetes YAML file
- Learn how to create public and private Elastic Container Registry
- Learn how to push docker image to ECR
- Learn how to provision and manage containers on the AWS cloud with Elastic Container Services, Elastic Kubernetes Services, and AWS Fargate
- Learn to create tasks and services with AWS ECS
- Learn how to scale up/down an application using Kubernetes
- Learn how to create and use Amazon ECS and EKS Cluster
- Learn how to use excel, docker, and kubectl command line.
Requirements
-
Docker Desktop and Minikube installed on the system
-
Understands the basic concepts of containerization technology
-
The idea of system administration and Linux commands will be good (Not mandatory)
Description
Containerization technologies are playing a big role in modern software development. With the help of containers, one can pack their code with the required dependencies/lib to make an application run anywhere. It enables IT organizations to become more agile and scalable.
In this course, you will learn about different containerization technologies like:
- Docker
- Kubernetes
- AWS ECR (Elastic Container Registry)
- AWS ECS (Elastic Container Services) on EC2 (Elastic Cloud Compute)
- AWS Fargate (Serverless ECS)
- AWS EKS (Elastic Kubernetes Services)
- What is Docker?Docker is an open-source platform for building, deploying, and managing containerized applications with the mission to solve the ‘it works on my machine headache.
- What is Kubernetes?Kubernetes, also known as K8s, is an open-source container orchestration tool for automating the deployment, scaling, and management of containerized applications.
- What is AWS ECR?Amazon Elastic Container Registry is a managed container image registry service just like docker hub or Red hat quay to store docker images.
- What is AWS ECS?Amazon Elastic Container Services is a fully managed container orchestration service that makes it easy for you to deploy, manage, and scale containerized applications.
- What is AWS Fargate?AWS Fargate enables to use of Amazon ECS for running containers without managing servers or clusters of Amazon EC2 instances.
- What is AWS EKS?Amazon Elastic Kubernetes Service is a managed Kubernetes (container orchestration) service that makes it easy for you to run Kubernetes on AWS.
Who this course is for:
- Anyone whether Developer, Operations, or Sysadmin at any skill level.
- Beginner in the containerization world wants to deploy locally deployed apps into production
Add Comment