Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Rocking DevOps with Jenkins, Kubernetes, Ansible
Intro
DevOps Course Intro (2:57)
DevOps Fundamentals
DevOps - What and Why (7:07)
DevOps Benefits (2:21)
Challenges of DevOps (4:39)
Important - CI vs CD vs CD! (5:31)
Different DevOps Tools (3:41)
Different DevOps Pipelines (8:47)
Important - DevOps Learning Path (9:15)
Basic vs Blue Green vs Canary vs Rolling Deployment (11:47)
Kubernetes Rolling Deployment (5:07)
A/B Testing Vs Blue Green Deployment (4:39)
DevSecOps - What and Why (9:34)
DevSecOps Pipelines including Kubernetes (7:36)
Which Chapter Next? (1:01)
Course Resources
Course Slides
Git and GitHub Basics
Quick Note on Git and GitHub Basics (0:36)
Git - What and Why (4:29)
Git Vs GitHub (2:16)
Git Workflow (4:44)
Git Install and Setup (2:22)
Important - Git Workflow Demo (5:15)
Comparing Files (5:46)
Important - Git Branch and Merge (8:59)
Branching Merging Demo (5:35)
Infra as Code Basics
How it All Started - Infrastructure as Code (5:03)
What is CloudFormation (5:01)
Running Our First CloudFormation (6:55)
CloudFormation Vs Terraform (5:17)
Linux for DevOps
Linux Basic Commands (6:26)
Linux File and User Commands (3:53)
Calling APIs from Linux (3:15)
Vi Editor (8:49)
AWS CLI - What and Why (4:30)
AWS CLI Demo using CloudShell (1:20)
AWS CLI Installation in Visual Studio Code
Find and Run ANY AWS CLI Command (7:31)
Kubernetes Primer
Quick Note on Kubernetes Primer (0:52)
In the Beginning - Docker Container (9:27)
What is Container Orchestrator (4:28)
Kubernetes Introduction (8:39)
Pods (5:57)
Replicaset and Deployment (10:46)
Ways to Spin Up Cluster (4:13)
Intro to eksctl (6:36)
Install eksctl (3:55)
Spin Our Very First EKS Cluster (7:25)
Jenkins Introduction
Jenkins - What and Why (5:28)
Jenkins Installation on AWS (9:13)
Jenkins Installation in Local Desktop (7:06)
Jenkins Console Walkthrough (3:08)
Our Very First Jenkins Job (2:55)
Saving Credentials in Jenkins (5:04)
Jenkins Plugins (4:14)
Declarative vs Scripted Pipeline (3:48)
Freestyle vs Pipeline (3:44)
Freestyle Job Demo - Copy Git Repo (2:51)
Pipeline Job Demo - Copy Git Repo (3:17)
Jenkinsfile - Pipeline as Code
Jenkinsfile - What and Why (2:59)
Jenkinsfile Structure - Required Fields (3:52)
Our Very First Jenkinsfile (2:59)
Jenkins Permission (3:00)
Writing Jenkinsfile the Easy Way (5:47)
Jenkinsfile Post Section (3:07)
Jenkinsfile Post Section Demo (2:05)
Handling Credentials with Environment Section (4:09)
Jenkins Commonly Used Examples
Build and Push Docker Image to Container Repo (10:38)
Triggering one Job from Another (5:21)
Passing Parameter from one Job to Another (7:06)
List of all Jenkins Environment Variables (1:01)
Running Shell Scripts from Jenkins (4:39)
Important - Build and Unit Test using Docker Container Agent (10:48)
Parallel Stages (4:45)
Triggering a Lambda from Jenkins (8:15)
Inserting Manual Approval (2:00)
Converting a Scripted Job to Pipeline Job using Jenkinsfile Script Section (7:23)
Multibranch Pipeline (7:57)
GitHub WebHook & Jenkins (2:26)
GitHub to Jenkins Manual Submit Demo (2:39)
GitHub Jenkins Automated Integrations using WebHook Demo (3:06)
Run CloudFormation with Jenkins
Job Setup for CloudFormation Parameters in Jenkinsfile (5:37)
Hardcoding CloudFormation Parameters in JenkinsFile Demo (4:16)
Using Parameter Properties File with CloudFormation Demo (4:12)
Running ANY CloudFormation from Jenkins! (1:13)
Run Terraform with Jenkins
Installation and SetUp for Terraform with Jenkins (5:31)
Create and Destroy VPC with Terraform Jenkins (7:05)
Provision Kubernetes Cluster with Terraform and Jenkins (9:58)
Deploying to EKS using Jenkins and ArgoCD
Important - Watch Before Doing Demo (1:50)
GitOps Project Overview (2:02)
GitOps - What and Why (6:43)
GitOps Real World Workflow (3:54)
Resources for GitOps Real World Demo
Jenkinsfile and Dockerfile for the demo (6:04)
GitHub and DockerHub Credentials Setup in Jenkins (2:02)
Create Jenkins Jobs (3:10)
ArgoCD Installation (2:17)
ArgoCD App Setup (2:49)
GitHub Webhook and Full Automation (2:57)
Jenkins with Ansible
Jenkins Ansible High Level Flow (1:53)
Ansible Setup on EC2 and Jenkins (1:57)
Jenkins Job for Ansible (10:09)
DevOps Interview Prep
DevOps Interview Q/A - Basic (14:11)
DevOps Interview Q/A - Intermediate (15:00)
DevOps Interview Q/A - Advanced (11:53)
Conclusion
A NEW BEGINNING (1:19)
ArgoCD App Setup
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock