Mastering FluxCD and Flagger: A Complete GitOps Guide Год выпуска: 2024 Производитель: Udemy Сайт производителя: https://www.udemy.com/course/mastering-fluxcd-and-flagger-a-complete-gitops-guide/ Автор: Muthukumar Subramanian Продолжительность: ~7h10m Тип раздаваемого материала: Видеоурок Язык: Английский Описание: The course starts with a fundamental review of what GitOps is and why it’s a transformative method for cloud-native environments. You’ll explore the architecture and components of FluxCD, learning how to install, configure, and use FluxCD to manage resources in a Kubernetes cluster effectively. From there, you’ll delve into the world of Flagger, discovering how to configure and manage canary deployments, feature flags, and A/B testing to enable smooth, risk-managed deployments. Each module is packed with real-world examples, hands-on labs, and best practices that will prepare you to implement and benefit from these tools in your daily operations. What Sets This Course Apart? Hands-On Learning: Engage with practical scenarios and hands-on labs that simulate real-life challenges and solutions. Expert Instruction: Gain insights from an instructor with extensive experience in Kubernetes environments and DevOps best practices. Comprehensive Coverage: From basic concepts to advanced strategies, this course covers everything you need to know to become proficient with FluxCD and Flagger. By the end of this course, you will have the skills to implement, manage, and optimize GitOps workflows using FluxCD and Flagger. You’ll be equipped to improve the reliability and efficiency of your software deployments, making you a valuable asset in any DevOps team. Enroll now and start your journey to mastering GitOps with FluxCD and Flagger! Course Completion Benefits Complete the course with a thorough understanding of how to integrate and leverage FluxCD and Flagger in a production environment. Receive a certificate of completion that validates your expertise to employers and peers. Gain the confidence to implement progressive delivery techniques that minimize risks and enhance deployment success.
Содержание
02:52 Course Resources - Cmd and Reference Files 00:00 Five Pillars of GitOps 02:01 02:41 Introduction to Flagger 02:30 System Requirements 04:32 Architecture and Components 04:58 Minikube Setup for FluxCD 06:42 FluxCD CLI Installation 06:19 FluxCD Bootstrapping 10:27 FluxCD Adding New Sources Kustomization 09:13 FluxCD Basic Full Life Cycle 14:53 Source Controller Architecture Discussion 03:37 Source Controller Options 04:37 Source Types 04:04 Helm Controller Introduction 02:44 Helm Repo and Helm Release 08:16 Helm Repo and Release with YAML 06:01 05:34 Helm Charts Resource 06:37 MinIO Installation and Bucket Store 11:16 MinIO Source and GitOps Workflow 05:14 Kustomize Controller With Git Source 08:16 Kustomize Controller Options 05:13 Kustomize Controller Prune 06:21 Kustomize Controller Health Check and Depends 05:45 Flagger Traditional Vs Progressive 03:50 Flagger Introduction 03:12 Flagger - Canary Release Introduction 05:00 Flagger - Blue Green Introduction 03:16 Flagger - AB Testing 03:10 Understanding GitOps With Analogy 03:33 FluxCD Conceptual Introduction 06:45 The Intersection of GitOps and DevOps 08:32 FluxCD Core Terminologies 04:47 Setup AWS EC2 Instance with AWS Linux 07:36 Setup AWS Windows EC2 Instance 07:14 AWS Resource Pricing Model 06:17 Minikube Setup in AWS EC2 Instance 09:47 CentOS VirtualBox Setup 11:51 VirtualBox GuestAddition 06:16 Minikube Setup in CentOS 09:58 Introduction to Containers 09:15 Docker Container Demo - Docker Hub 09:02 Kubernetes Architecture 08:46 Kubernetes Pods 12:39 Services in Kubernetes 07:31 Service Demo - Cluster IP 03:55 Service Demo - Node Port 07:37 Service Demo - Node Port - SSH Tunnel 03:43 Replicaset in Kubernetes 09:20 Deployments in Kubernetes 13:34 Kubernetes Additional Components 04:47 Helm Introduction 04:49 04:10 Helm Quick Start Demo 05:28 Helm Chart Demo - Grafana 10:47 Rollback and Rollout Using Helm 04:56 ArgoCD Helm Multi Environment Concept 03:08 Istio Introduction 06:44 Istio Installation 07:59 Istio Kiali Addon 04:33 Prometheus Introduction 03:42 Prometheus Installation 05:56 Access Grafana and Prometheus UI 07:28 Kustomize Introduction 02:43 Kustomize Overlay Demo 08:26 YAML Introduction 07:58
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum