Jenkins是一款开源?CI&CD?软件,用于自动化各种任务,包括构建、测试和部署软件。?提供超过1000个插件来满足任何项目的需要。 该课程主要讲解了以下内容: ?1. Jenkins 的安装及配置 ?2. Jenkins 与多种集成工具的集成 ?3. 使用传统web 页面的持续集成部署 ?4. 使用脚本式管道的持续集成部署
1
本课程附全套RHCA学习环境,免费提供给学员进行操作练习。 学员们将获得相关技能和知识,通过实验室操作练习,学员将深入学习Ansible 自动化(DO407)在管理工作站上安装和配置 Ansible,并让受管理主机为自动化做好准备。 课程内容摘要 1. 在控制节点上安装 Ansible/红帽 Ansible 引擎。 2. 创建并更新受管理主机列表并管理连接。 3. 利用 Ansible playbook 和 ad hoc 命令自动化管理任务。 4. 大规模编写高效的 Ansible playbook。 5. 用 Ansible Vault 保护 Ansible 所使用的敏感数据。 6. 用 Ansible 角色重用代码并简化 playbook 的编写。 7. 企业级解决方案,Ansible-Tower管理配置。 本课程可以帮助学员为红帽Ansible自动化运维(DO407)考试做准备,本课程还适合不以考证为目的,而想用技术提升自己的同学。
1
Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。 Kubernetes一个核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着(比如用户想让apache一直运行,用户不需要关心怎么去做,Kubernetes会自动去监控,然后去重启,新建,总之,让apache一直提供服务),管理员可以加载一个微型服务,让规划器来找到合适的位置,同时,Kubernetes也系统提升工具以及人性化方面,让用户能够方便的部署自己的应用(就像canary deployments)。 容器编排调度引擎 —— k8s 的好处 简化应用部署 提高硬件资源利用率 健康检查和自修复 自动扩容缩容 服务发现和负载均衡 通过本教程的学习,你可以掌握K8S的简介、K8S的集群搭建(三种部署方式)、K8S企业应用案例( SpringBoot和K8S的实战、SpringCloud的客户端案例等),胜任企业级的开发工作。
1