为了不断和连续地提高质量,接收持续的反馈非常重要。在软件方面,最有效的方法是通过内置测试部署周期的自动化管道。持续集成(CD)是DevOps从业者为实现这一目标而使用的 关键过程之一。持续部署和交付(CD)是持续集成流程的扩展。这些实践共同帮助顶尖的组织实现既敏捷又快速交付功能,同时能够实现可用性,可靠性,可扩展性,安全性等非功能性需求。
2020-09-09 11:51:41 2814
DevOps SRE 持续交付 LFS261 CD 持续集成
開发与运营之间的界限越來越小,因为组织希望采用靈活的Agile原则,開发与运营双方正在学习如何适应一些共同点。 自动化的网络正在成为数据中心的标准,对网络工程师产生重大影响。 它们有助于连接、网络性能调整、安全性以及需要网络专业知识的许多其他网络管理领域。 本课程将帮助您熟悉协助DevOps / Agile过程所需的DevOps工具。
2020-09-09 13:46:23 3001
DevOps 网络工程师 开发 运维 Agile LFS266
本课程介绍了Jenkins X --一个CI/CD的开源工具。在课程完成后,您将对Jenkins X的构建块以及如何使用Jenkins X创建管道作为代码工作流有一个牢固的理解。 本课程是为DevOps工程师、SREs以及想通过介绍Jenkins X solutions掌握云原生CI/CD技能的软件开发人员和架构师设计的。学习本课程前,学生应对Kubernetes、Docker、YAML语法和编程语言有基本了解,对Git和软件开发生命周期概念有较好的掌握。 在本课程中,您将学习如何描述Jenkins X的架构、安装和操作Jenkins X、在Jenkins X中构建管道、创建和导入现有项目到Jenkins X中、通过各种内置环境促进应用程序、扩展和修改管道、创建自定义构建包等等。 完成本课程后,您将能够使用Jenkins X构建、测试和部署您的云本地应用程序。作为DevOps工程师或SRE,您将能够创建和管理Jenkins X CI/CD管道。
2020-10-23 10:29:00 2266
CI/CD DevOps Jenkins X LFS268
学习如何使用Service Mesh技术(如Envoy Proxy和Service Mesh接口(SMI)规范)管理分布式系统带来的挑战。 本课程是为采用微服务架构的DevOps工程师、网站可靠性工程师和平台工程师设计的。 本课程介绍分布式系统的挑战,管理这些挑战的策略,以及服务网格的架构。它还涵盖了一些关键概念,如数据平面与控制平面以及入口的演变。 完成本课程后,您将准备推出和管理微服务体系结构和分布式系统。
2020-10-23 11:05:43 3966
Service Mesh DevOps Envoy Proxy 分布式系统 LFS243 微服务
本课程讨论Jenkins的各种可用性和管理方面。在课程完成后,您将对容器安装、Kubernetes集群中的分布式构建、高级安全特性、多分支管道和带有Jenkins概念的GitOps有一个坚实的理解。 本课程是为DevOps工程师、质量保证人员、SREs以及想要获得Jenkins CI/CD专业知识的软件开发人员和架构师设计的。在开始学习之前,学生应该对Jenkins有基本的了解,熟悉Kubernetes和Docker。 在本课程中,您将学习如何设置Jenkins在Kubernetes集群中,自动化Jenkins安装使用IaC的概念,建立了一个高度可用的Jenkins服务器,Jenkins基础设施规模利用静态和动态构建代理、自动化各种常规Jenkins任务使用CLI和RestAPI, Jenkins工作和组织实施细粒度的安全控制,建立有效的CI / CD反馈回路,建立复杂的多分支管道模拟真实的场景,以及使用GitOps原则自动化pull request工作流。 完成本课程后,您将能够使用容器化和基于云的解决方案来扩展Jenkins CI/CD服务器,使用Jenkins多分支管道来支持在存储库级别创建管道,并使用基础设施作为代码(IaC)和Jenkins的GitOps原则。这些技能将为您准备SRE、DevOps和release工程师角色。
2020-11-20 15:31:40 4003
LFS267 DevOps Jenkins SDN
Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2