Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

GitLab CI/CD Automation - Docker, Kubernetes, Terraform, and More

Christian Lempa via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to automate your homelab infrastructure using GitLab CI/CD pipelines with Docker, Kubernetes, and Terraform in this comprehensive 40-minute tutorial. Discover the fundamentals of continuous integration and deployment, understand what GitLab Runners are and how they function within the CI/CD ecosystem, and follow along as you set up GitLab Runners using Docker Compose for your own projects. Master running simple automation scripts, deploying Docker Compose projects through automated pipelines, and explore advanced use cases including infrastructure provisioning with Terraform. Gain practical insights into streamlining your development workflow, automating deployments, and implementing efficient infrastructure management practices that will enhance your homelab operations and project development processes.

Syllabus

00:00 Introduction
02:39 What is CI CD?
05:30 GitLab CI CD
06:31 What are GitLab Runners
09:48 GitLab Runner in Docker Compose
14:41 Run a simple Script
22:03 Deploy a Docker Compose project
34:05 Use-Cases, Terraform, etc
39:24 Final thoughts

Taught by

Christian Lempa

Reviews

Start your review of GitLab CI/CD Automation - Docker, Kubernetes, Terraform, and More

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.