扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
Go 语言运维开发 : Kubernetes 项目实战 版权信息
- ISBN:9787561281390
- 条形码:9787561281390 ; 978-7-5612-8139-0
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 所属分类:>
Go 语言运维开发 : Kubernetes 项目实战 内容简介
本书以目前*新的前、后端分离编程模式,完整地实现了一个针对Kubernetes集群的自动化发布系统。后端采用Go语言,前端采用Vue框架和Element UI,数据库使用MySQL,并将所有代码开源托管在GitHub网站上。
Go 语言运维开发 : Kubernetes 项目实战 目录
第 1 章 K8s 环境搭建 1
1.1 K8s 简介 1
1.2 搭建精简版 K8s(K3s)环境5
1.3 K8s 声明式 API 11
1.4 YAML 文件 12
1.5 YAML文件与 K8s API 资源的结合 13
1.6 小结 17
第 2 章 GitLab 持续集成环境搭建 18
2.1 Harbor 安装配置 18
2.2 Docker 版本的 GitLab-ce 安装并配置自定义端口服务 21
2.3 Java 应用 demo 代码 23
2.4 在 K8s 集群里安装 Helm 服务 27
2.5 使用 Helm 在 K8s 集群里安装 gitlab-runner 服务 29
2.6 将 GitLab CI/CD 应用于 demo 项目34
2.7 小结 37
第 3 章 Go 语言基础 38
3.1 Go 语言安装配置及 IDE 39
3.2 Go 语言基础42
3.3 标准库 59
3.4 小结 60
第 4 章 Gin 及 gorm 入门 61
4.1 Gin 入门 61
4.2 gorm 入门 72
4.3 Golang 的依赖注入库 facebookgo/inject 80
4.4 gin-vue-admin 项目简介 82
4.5 小结 84
第 5 章 后端用户注册及登录85
5.1 用户注册 85
5.2 用户登录 92
5.3 小结 101
第 6 章 后端项目及环境管理102
6.1 新增项目 103
6.2 修改项目 111
6.3 查询项目列表 114
6.4 删除项目120
6.5 环境管理 123
6.6 小结 124
第 7 章 后端 K8s 集群、YAML 配置文件与应用管理 125
7.1 新增应用、K8s 集群与 YAML 配置文件 126
7.2 更新应用、K8s 集群与 YAML 配置文件131
7.3 查询应用、K8s 集群与 YAML 配置文件 133
7.4 删除应用、K8s 集群与 YAML 配置文件 139
7.5 小结 141
第 8 章 实时部署、状态获取与历史记录142
8.1 生成发布单功能 142
8.2 部署发布单到 K8s 集群 148
8.3 获取应用的部署状态 154
8.4 获取历史部署内容 162
8.5 小结 164
第 9 章 K8s POD 的 Web terminal 实现 166
9.1 后端 main.go 166
9.2 后端 wsHandler.go 168
9.3 前端 index.html 172
9.4 小结 175
第 10 章 Vue 基础 176
10.1 Vue 开发环境安装配置 177
10.2 Vue 基础知识 183
10.3 Vuex 基础 195
10.4 Vue Router 入门 198
10.5 axios 简单介绍 201
10.6 Element UI 集成 203
10.7 小结 205
第 11 章 前端用户注册及登录 206
11.1 nezha 用户注册 207
11.2 nezha 用户登录 216
11.3 nezha 用户登录后的首页加载 220
11.4 小结 225
第 12 章 前端应用管理226
12.1 nezha 应用列表 227
12.2 nezha 新增应用 242
12.3 nezha 修改应用 250
12.4 nezha 显示应用详情 252
12.5 nezha 删除应用 253
12.6 小结 255
第 13 章 前端 K8s 应用部署 256
13.1 nezha 部署 Tab 跳转 257
13.2 nezha 部署 deploylist 的 form 实现 260
13.3 nezha 部署 deploylist 的 step 实现 266
13.4 nezha 部署 deploylist 的 deploy 实现 268
13.5 终点,也是起点 273
附录 A 运行本书示例项目——nezha 274
附录 B nezha 功能和操作 288
展开全部
Go 语言运维开发 : Kubernetes 项目实战 作者简介
陈刚,高效运维社区资深DevOps专家,超过20年IT职业生涯,聚焦于技术运营及运维全领域。工作遍及电信、软件、电商以及国内头部金融企业。已出版持续交付类书籍《Go语言运维开发》《Python语言运维开发》。GOPS 2018全球运维大会(深圳站)专题讲师,持有SRE Foundation及DevOps Enterprise Coach证书。
书友推荐
- >
大红狗在马戏团-大红狗克里弗-助人
大红狗在马戏团-大红狗克里弗-助人
¥3.9¥10.0 - >
我从未如此眷恋人间
我从未如此眷恋人间
¥19.0¥49.8 - >
龙榆生:词曲概论/大家小书
龙榆生:词曲概论/大家小书
¥9.9¥24.0 - >
经典常谈
经典常谈
¥17.1¥39.8 - >
随园食单
随园食单
¥15.4¥48.0 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥18.6¥58.0 - >
莉莉和章鱼
莉莉和章鱼
¥17.6¥42.0 - >
诗经-先民的歌唱
诗经-先民的歌唱
¥15.5¥39.8
本类畅销
-
详解Spring Boot(从入门到企业级开发实战)/孙鑫精品图书系列
¥64.2¥129 -
PYTHON应用与实战
¥52.9¥79.8 -
Python编程与数值方法
¥79.6¥109 -
Go语言从入门到项目实战(视频版)
¥60.4¥108 -
软件设计师
¥14.2¥38 -
GO语言编程从入门到实践
¥75.6¥108