|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/gitops-flux/
课程评论:没有评论
课程名称:FluxCD 101 与实践实验 课程概述:GitOps 是一种框架,通过 Git 仓库来控制整个代码交付过程。Flux 等 GitOps 操作工具可以自动从 Git 拉取所需状态,并将其应用于 Kubernetes 目标。Flux 的一些特点包括:为应用程序和基础设施提供 GitOps 方案;只需推送到 Git,Flux 就会完成其余工作;专为安全性设计,提供加密/解密秘密的方法;能够与常见的 Kubernetes 工具(如 Kustomize、Helm、RBAC 和 OPA 策略)协同工作;可以向第三方产品发送警报和通知。 在课程中,所有主题将以简单、直观的方式呈现。我们会首先通过动画幻灯片理解主题,然后对每个主题进行实践演示。课程提供一个 GitHub 仓库以及带有清单和源代码的可下载材料,并提供使用 OOTB 实验环境的实践练习。 课程内容包括: - 源控制器 - Kustomize 控制器 - Helm 控制器 - 通知控制器 - 镜像反射控制器 - 镜像自动化控制器 - 监控和用户界面 - 实践实验 我坚信通过实践学习的重要性。请探索并在互动实验中花时间,打开浏览器来获得一个实践环境,以便巩固您所学的内容。注意:所有课程视频均提供自动生成的英文字幕。
GitOps is a framework where the entire code delivery process is controlled via the Git repository. GitOps operators such as Flux can automatically pull the desired state from Git and apply them to Kubernetes targets.Some of the Flux's features are,Flux provides GitOps for both applications and infrastructureJust push to Git and Flux does the restFlux is designed with security in mind and provides ways to encrypt/decrypt secretsFlux can work with all common Kubernetes tooling like Kustomize, Helm, RBAC, and OPA policiesFlux can send alerts and notifications to 3rd party productsI will present every topic in a simple, visual, and easy way.we will first understand the topic by going through animated slideswe will do practical demos for every topicwe provide a GitHub repository and downloadable material with manifests and source codewe provide hands-on exercises using OOTB Lab EnvironmentsWhat's covered in this course?Source ControllerKustomize ControllerHelm ControllerNotification ControllerImage Reflector ControllerImage Automation ControllerMonitoring and User InterfacesHands-on LabsI strongly believe in learning by doing. Please explore and spend time on the interactive labs which open up in your browser to give you a hands-on environment to practice what you have learned.Note -Auto-generated English Captions are available in all course videos