YoVDO

CI-CD with Kubernetes - Mirantis Labs Tech Talks

Offered By: Mirantis via YouTube

Tags

Kubernetes Courses DevOps Courses CI/CD Courses Continuous Deployment Courses Continuous Integration Courses Canary Deployments Courses Blue-Green Deployments Courses

Course Description

Overview

Explore the fundamentals of CI/CD with Kubernetes in this 32-minute tech talk from Mirantis Labs. Learn why CI/CD is crucial for DevOps, understand the differences between continuous integration and continuous deployment, and discover how CI/CD pipelines function. Dive into the unique aspects of Kubernetes deployments compared to traditional methods, examining a typical K8s deployment example and various deployment strategies including Recreate, Rolling updates, Blue-Green, and Canary. Gain insights into automating processes and optimizing your deployment pipeline for Kubernetes environments.

Syllabus

- Introduction & agenda
- Why is CI/CD important?
- Continuous integration vs. continuous deployment
- What is a 'pipeline' in CI/CD?
- Putting it all together: deploying your code
- Application deployment process: traditional vs. K8s
- Example: typical K8s deployment
- A closer look at the deployment pipeline
- Various methods of deploying K8s
- Method #1: Recreate
- Method #2: Rolling updates
- Method #3: Blue-Green deployment
- Method #4: Canary deployment
- Wrap up


Taught by

Mirantis

Related Courses

Introduction to Jenkins
Linux Foundation via edX
Introduction to Cloud Native, DevOps, Agile, and NoSQL
IBM via edX
Learn Azure DevOps CI/CD pipelines
Udemy
IBM Full Stack Software Developer
IBM via Coursera
DevOps: CI/CD with Jenkins pipelines, Maven, Gradle
Udemy