Learn how to manage docker containers using AWS ECS, AWS EKS, AWS Fargate. Learn fundamentals of Docker, Kubernetes, AWS
Containerization technologies are playing a big role in a modern software development. With the help of containers one can pack their code with required dependencies/lib to make an application to 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 in 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 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 enable to use 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.