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
A Beginner’s Guide to DockerPackt via FutureLearn A Beginner's Guide to Kubernetes for Container Orchestration
Packt via FutureLearn Beginner’s Guide to Containers and Orchestration
A Cloud Guru Designing High Availability, Fault Tolerance, and DR with AWS Services
A Cloud Guru Docker Certified Associate (DCA)
A Cloud Guru