|
课程目标 通过 Kubernetes 与 Jenkins的结合示例,实现在Devops的持续部署(CDP)。
本课程需要有一定的kubernet及docker基础,主要讲解了基于 kubernetes 集群架构,Jenkins如何在其集群上,通过管道实现构建 –> 功能测试 -> 发布版本 -> 生成部署 -> 产品测试 -> 清理管道垃圾 。整个过程穿插使用 docker仓库(Harbor)和 Helm 仓库(ChartMuseum),让环境更加贴近企业环境使用。
课程目录:
1-1 持久卷介绍
1-2 NFS的安装
1-3 持久卷的简单运用
2-1 使用 StatefulsSets 运行有状态服务
2-2 在自动伸缩中使用Deployment
2-3 在自动伸缩中使用 StatefulSets
2-4 使用 Sidecar 容器初始化应用程序
3-1 探讨配置Jenkins Kubernetes 插件
3-2 探索默认的 ServiceAccount
3-3 创建 ServiceAccounts
3-4 为 Jenkins 插件配置 ServiceAccount
3-5 Side-Car 容器中使用 ServiceAccount
4-1 持续部署介绍
4-2 持续部署前期准备
4-3 在容器中执行构建
4-4 在容器中运行功能测试
4-5 模拟部署到生产环境
4-6 前面实验环境的清理
5-1 Helm 介绍
5-2 Helm和Tiller安装
5-3 使用 Helm 安装 Jenkins
5-4 Helm 定制安装和回滚 jenkins
5-5 Helm 使用 YAML 值自定义 安装 Jenkins
5-6 创建 Helm Charts
6-1 Helm Chart仓库 ChartMuseum 安装
6-2 helm 使用 Chartmuseum仓库安装应用
7-1 在Jenkins上运行流水线 Job
7-2 在不同的名称空间中运行流水线
7-3 利用kubernetes集群外部docker节点构建项目
课程资料.zip
下载地址:
|
|