×
Go 语言运维开发 : Kubernetes 项目实战

Go 语言运维开发 : Kubernetes 项目实战

1星价 ¥38.7 (4.9折)
2星价¥38.7 定价¥79.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787561281390
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:295
  • 出版时间:2022-09-01
  • 条形码:9787561281390 ; 978-7-5612-8139-0

内容简介

本书以目前*新的前、后端分离编程模式,完整地实现了一个针对Kubernetes集群的自动化发布系统。后端采用Go语言,前端采用Vue框架和Element UI,数据库使用MySQL,并将所有代码开源托管在GitHub网站上。

目录

第 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
展开全部

作者简介

陈刚,高效运维社区资深DevOps专家,超过20年IT职业生涯,聚焦于技术运营及运维全领域。工作遍及电信、软件、电商以及国内头部金融企业。已出版持续交付类书籍《Go语言运维开发》《Python语言运维开发》。GOPS 2018全球运维大会(深圳站)专题讲师,持有SRE Foundation及DevOps Enterprise Coach证书。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航