Managing Multi-Cluster - Multi-Tenant Kubernetes with GitOps
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore a comprehensive guide on implementing GitOps for managing multi-cluster and multi-tenant Kubernetes environments. Learn how to modernize deployments using FluxCD through a real-world example, and discover CI tools like conftest, Kubeval, Open Policy Agent, and Kind to enhance pipeline consistency and security. Gain insights into effective folder structures, repository management, and tenant organization for streamlined operations. Dive into best practices for source control, declarative Kubernetes configurations, and GitOps principles to achieve smoother, more efficient cloud-native deployments.
Syllabus
Intro
The Problem
Source Control
Less Friction
Kubernetes Declarative
GitOps
Flux
Dryruns
Best Practices
App operator repo
CI Tools
CI Pipeline
Folder Structure
Single Repository
MultiCluster
MultiRepo
MultiRepo Structure
PR
Branch Tags
Tenant Structure
Demonstration
Quick Demo
Wrap Up
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Securing Kubernetes Manifests with Sigstore Cosign - Options and Best PracticesLinux Foundation via YouTube New Network Provisioning System Leveraging Kubernetes and Cloud Native Open Source
Linux Foundation via YouTube Deploying Cloud-Native Applications Using Kubevela and OAM - Tutorial
CNCF [Cloud Native Computing Foundation] via YouTube Kubernetes in the Enterprise - Transforming Rabobank's On-Premise Applications
CNCF [Cloud Native Computing Foundation] via YouTube GitOps Simplified - Principles and Tools for Kubernetes Deployments
CNCF [Cloud Native Computing Foundation] via YouTube