Cloud Native 12 min read

Master Cloud‑Native CI/CD: Complete Course Outline and Tool Comparison

This article presents a comprehensive syllabus for a cloud‑native CI/CD training program, covering fundamentals, tool selection, and hands‑on labs for Jenkins, Tekton, Drone, KubeVela, Zadig, Argo CD, and related technologies across multiple chapters and practical projects.

Practical DevOps Architecture
Practical DevOps Architecture
Practical DevOps Architecture
Master Cloud‑Native CI/CD: Complete Course Outline and Tool Comparison

Chapter 1: Cloud‑Native CI&CD Practical – Course Introduction

CICD – Course Overview

Chapter 2: Solving Implementation Challenges of Complex Cloud‑Native CI&CD

Why learn cloud‑native continuous integration and delivery? (IT course recycle)

Key CI&CD technologies for high‑salary cloud‑native engineers – how to learn them?

Tools for cloud‑native CI&CD engineering, selection, and optimal solution design

Chapter 3: CI Part (1) – Traditional CI Tool Jenkins Basics

Chapter overview

What is Jenkins? Its role?

Installing Jenkins with Docker (Part 1)

Deploying Jenkins with K8s Helm (Part 2)

Deploying Jenkins with K8s YAML (Part 3)

Integrating Jenkins with OpenLDAP

Implementing multiple Jenkins configurations – credentials, system settings (Part 1)

Implementing multiple Jenkins configurations – views, project specifications (Part 2)

Configuring user permissions with Role‑Based Strategy

Pipeline basics – introduction and syntax

Pipeline steps: agents, options, sh usage, Groovy sandbox, environment variables, credentials, post actions, workspace cleanup, built‑in variables, declarative directives, plan tasks, parallel execution, blue‑green projects

Jenkinsfile storage methods (Part 1 & 2)

Using Jenkinsfile CLI

Sending Jenkins build status to GitLab

Chapter 4: CI Part (1) – Advanced Jenkins for Enterprise

Course overview

Running a test pipeline with Feishu alerts

Deploying and integrating SonarQube for Go code scanning – installation, LDAP integration, quality gates, token management, Jenkins integration

Deploying MeterSphere for API testing – installation, test definition, Jenkins integration

Project practice combining Jenkins, Docker, SonarQube, MeterSphere (static and dynamic agents)

Course summary

Chapter 5: CI Part (2) – Tekton Deep Integration with K8s

Chapter overview

Foundations of Tekton

Deploying Tekton to a K8s cluster

Defining and running Tekton Tasks

Creating Pipelines, cloning repositories

Using taskRef, taskSpec, pipelineRef, pipelineSpec

Configuring retries, timeouts, when, finally

Using workspaces and parameters in Pipelines

Chapter 6: CI Part (3) – Drone Integration with GitLab

Chapter overview

Drone introduction

Deploying Drone with GitLab integration

Drone permission management (Part 1 & 2)

Running pipelines with Docker and K8s agents

K8s pipeline configuration – cloning, steps, plugins, workspace, triggers, when, image pulling, parallel execution, volume usage, secret configuration, environment variables

Sonar scanning, Kaniko and Docker plugins, Jenkins integration, deployment plugins, SSH‑SCP‑S3 plugins, DingTalk and Webhook plugins, project deployment

CI tool comparison and course summary

Chapter 7: CD Part (1) – KubeVela Intro to Enterprise Practice

KubeVela overview and deployment

Core concepts, OpenLDAP integration

Project‑environment‑delivery target definition

Deploying a small case on K8s via KubeVela

Project configuration, container image deployment, canary releases, sidecar & worker usage

K8s‑Object resources, multi‑cluster delivery

If‑and‑timeout workflow operations

Component orchestration, parameter passing, resource hosting

Trigger builds, GitOps deployment, alert configuration

Project and platform role permission assignment

Built‑in components, operations, strategies, workflow, CUE syntax, custom CUE templates, CUE extension modules, project practice, summary

Chapter 8: CD Part (2) – Zadig Intro to Enterprise Practice

Zadig overview and introduction

Deploying Zadig on K8s

Integrating OpenLDAP, clusters, image registries, system configuration

Integrating Jenkins, GitLab, Sonar, permission configuration, project creation

Zadig services, environment introduction

Build templates, product workflow, custom workflow

Build caching, persistent storage practice

Testing and code scanning

Integrating Jenkins builds, project practice, chapter summary

Chapter 9: CD Part (3) – Argo CD + Argo Rollout Intro to Practice

Argo CD & Argo Rollout overview

Argo CD introduction and deployment

Application concepts and hands‑on

ApplicationSet introduction and practice

Sync options configuration and execution

Application deletion, rollback, Webhook triggers

Viewport and container terminal settings

LDAP integration and permission configuration

Argo CD CLI usage

Argo Rollout introduction, blue‑green and canary deployments, practical projects with traffic analysis and auto‑rollback

Analysis template introduction, Istio and Prometheus deployment, template configuration, traffic analysis auto‑rollback for blue‑green and canary

Deployment status retrieval, CD tools comparison, chapter summary

Chapter 10: Skill Enhancement – Alibaba Cloud CloudEffect

Course overview

Creating enterprises and projects in CloudEffect

Repository template creation and usage

Chapter summary

Chapter 11: Comprehensive Project Practice – Tool Selection for Complex CI/CD Scenarios

Project 1 & 2 practical walkthrough

Project 3 & 4 practical walkthrough

Project 5 & 6 practical walkthrough

Project 7 walkthrough and summary

Chapter 12: Cloud‑Native CI/CD Course Summary

Course summary

cloud nativeCI/CDKubeVelaJenkinsArgo CDtektondrone
Practical DevOps Architecture
Written by

Practical DevOps Architecture

Hands‑on DevOps operations using Docker, K8s, Jenkins, and Ansible—empowering ops professionals to grow together through sharing, discussion, knowledge consolidation, and continuous improvement.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.