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
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube