GitOps: 使用Flux在Kubernetes实现持续交付课程(LFS269)
GitOps: 使用Flux在Kubernetes实现持续交付课程(LFS269)

GitOps Flux Kubernetes LFS269

章节:13章 时长:40小时

2,208.00 1901人

通过使用Flux CD实现GitOps,掌握自动化Kubernetes部署的艺术。GitOps是一组实践工具,让开发人员使用Flux CD执行过往由传统运营人员完成的任务。

GitOps: 使用Flux在Kubernetes实现持续交付课程(LFS269)

课程简介

本课程面向以下人群:

·       有兴趣学习如何使用基于Github的工作流和GitOps实践来部署云原生应用程序的软件开发人员;

·       有兴趣在Kubernetes上建立持续交付流管道、实施金丝雀分析、A/B测试等的质量保证工程师;

·       对自动化部署工作流和建立多租户、多集群基于GitOps的持续交付工作流感兴趣,并将它们与现有的持续集成和监控设置合并的站点可靠性工程师;

·       希望了解GitOps 格局并学习如何选择和实现正确工具的人士。

 

本课程深入介绍了GitOps的基本原理和实践,以及如何使用Flux CD实现它们。Flux CD使用一种协调的方法来保持Kubernetes集群的同步,使用Git存储库作为真正信息的来源。本课程通过在现有的Kubernetes集群上设置Flux v2,使用Flux自动部署Kubernetes清单,并结合Kustomize和Helm创建可定制的部署,帮助您为GitOps从业者构建基本的Git和Kubernetes知识。它让您学习使用Prometheus, Grafana和Slack设置通知和监控,集成Flux和tekton为基础的工作流来设置CI/CD管道,构建发布策略,包括金丝雀,A/B测试,蓝绿部署,多集群和多租户环境的部署, GitOps与Linkerd,Istio等服务网格的集成,使用Flux保护GitOps工作流等等。

 

本课程将让你深入了解如何在Kubernetes环境中实现Flux CD和GitOps实践来建立一个持续交付管道,使你轻松掌握基于git的工作流 (如分支模型和Pull request) 的操作。

 

课程特点

  • 在线自主学习

  • 30-40小时学习内容

  • 实操练习

  • 视频内容

  • 注册日起12个月内在线学习

  • 学习完成可颁发结业证书及数字徽章

  • 交流论坛


目录

單元1. Course Introduction

單元2. Introduction to Flux CD

單元3. Setting up a Learning Environment

單元4. Kubernetes Essentials for a GitOps Practitioner

單元5. Essentials of Git Workflows

單元6. Deploying Your Application on Kubernetes with Flux

單元7. Kustomizing Kubernetes Deployments

單元8. Integrating with Helm

單元9. Monitoring and Alerting

單元10. Integrating CI with CD using Tekton

單元11. Achieving Multi-Tenancy with Flux

單元12. Building Release Strategies with Service Mesh and Flagger

單元13. Securing GitOps Workflows


此课程为Linux 基金会官方原生课程,课程语言为英语。




0/200
相关证书

Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2