Continuous Integration and Delivery in the Cloud Native World
Offered By: Devoxx via YouTube
Course Description
Overview
Explore Kubernetes-native continuous integration and delivery in this 52-minute Devoxx conference talk. Dive into Tekton, a solution for in-cluster application builds, and learn how it addresses the limitations of traditional CI/CD approaches in cloud-native environments. Discover the key characteristics of Tekton and ArgoCD, including their cloud-native, decoupled, and declarative nature. Through demonstrations, examine how to combine Tekton's building blocks for in-cluster builds and leverage ArgoCD for deploying Kubernetes applications. Gain insights into DevOps principles, multi-cluster consistency, and advanced deployment strategies. Follow along as the speaker demonstrates practical examples, including task execution, workspace management, and application synchronization across environments.
Syllabus
Introduction
About Alex Soto
What is DevOps
What is DevOps about
Continuous Integration Pipeline
GitHub
Multicluster consistency
Continuous integration
Tecton
Tecton Concepts
Tecton Example
Task Example
Workspaces
Continuous Delivery
If you are not using Kubernetes
Defining an application
Sync policy
Synchronize
Create Namespace
Application Overview
Deployment
Demo
Finding a patch
Patching Deployment
Patched Deployment
Selfheal to Force
Selfheal to False
Out of Sync
Sync
Complex Example
Starting the Pipeline
Running the Pipeline Task
Creating a New Branch
New Version
Taught by
Devoxx
Related Courses
Web Engineering III: Quality AssuranceTechnische Hochschule Mittelhessen via iversity Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX DevOps for Developers: How to Get Started
Microsoft via edX Accelerate Software Delivery using DevOps
Microsoft via edX Building R Packages
Johns Hopkins University via Coursera