YoVDO

AWS DevOps: Continuous Docker Deployment to AWS Fargate from GitLab

Offered By: LinkedIn Learning

Tags

Amazon Web Services (AWS) Courses Docker Courses AWS Fargate Courses

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
1. Set Up a Secure GitLab Installation
  • 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
2. DevOps for GitLab
  • Monitoring GitLab
  • GitLab backups
  • Upgrading GitLab
3. DevOps for Fargate
  • 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
4. Continuous Deployment with Fargate and GitLab
  • Install the GitLab Runner
  • Create a deployment pipeline for Fargate
  • Testing the pipeline
Conclusion
  • Next steps

Taught by

Jeremy Villeneuve

Related Courses

A Beginner’s Guide to Docker
Packt 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