AWS DevOps: Continuous Docker Deployment to AWS Fargate from GitLab
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to create an automated, continuous DevOps pipeline for container-based applications using AWS Fargate and GitLab.
Syllabus
Introduction
- DevOps for Fargate and GitLab
- What you should know
- Course outline
- Gitlab server requirement
- Installing Docker
- Change the SSH Port
- Using a custom domain with GitLab
- Running GitLab in Docker
- Configure GitLab
- GitLab first time setup
- Pushing a container to the registry
- Monitoring GitLab
- GitLab backups
- Upgrading GitLab
- ECS launch types: Fargate vs. EC2
- Creating a Fargate cluster from the CLI
- Creating a Fargate task with the CLI
- Permissions for ECS to access the secret
- Creating a Fargate service with the CLI
- Install the GitLab Runner
- Create a deployment pipeline for Fargate
- Testing the pipeline
- Next steps
Taught by
Jeremy Villeneuve
Related Courses
Building Containerized Applications on AWSAmazon Web Services via edX AWS Infrastructure with TypeScript: Getting Started
Pluralsight Introduction to AWS Fargate
Pluralsight Docker on AWS
LinkedIn Learning Deploy a Website Container Image in AWS ECS and AWS Fargate
Coursera Project Network via Coursera