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

Communicating Data Science Results
University of Washington via Coursera
Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Infrastructure
University System of Maryland via edX
Google Cloud Platform for AWS Professionals
Google via Coursera
Introduction to Apache Spark and AWS
University of London International Programmes via Coursera