返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 全新云原生架构与GitOps实战王炜,张思施9787111737421
  • 正版
    • 作者: 王炜,张思施著 | 王炜,张思施编 | 王炜,张思施译 | 王炜,张思施绘
    • 出版社: 机械工业出版社
    • 出版时间:2023-11-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    萌萌哒图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 王炜,张思施著| 王炜,张思施编| 王炜,张思施译| 王炜,张思施绘
    • 出版社:机械工业出版社
    • 出版时间:2023-11-01
    • 版次:1
    • 印次:1
    • 字数:502000
    • 页数:372
    • 开本:16开
    • ISBN:9787111737421
    • 版权提供:机械工业出版社
    • 作者:王炜,张思施
    • 著:王炜,张思施
    • 装帧:平装
    • 印次:1
    • 定价:109.00
    • ISBN:9787111737421
    • 出版社:机械工业出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2023-11-01
    • 页数:372
    • 外部编号:1203123929
    • 版次:1
    • 成品尺寸:暂无



    前言

    部背景

    章从零上手GitOps2

    1.1构建容器镜像2

    1.1.1初识容器镜像2

    1.1.2构建镜像4

    1.1.3构建方法总结7

    1.2将镜像部署到Kubernetes8

    1.2.1初识Kubernetes8

    1.2.2本地安装Kubernetes8

    1..部署容器镜像9

    1.2.4查看和访问Pd1

    1.2.5进程、容器镜像和工作负载的关系11

    1.3自动扩/缩容和自愈12

    1.3.1传统扩/缩容和自愈方案12

    1.3.2传统方案的缺点13

    1.3.3Kubernetes自愈13

    1.3.4Kubernetes自动扩/缩容16

    1.4构建工作流17

    1.4.1Kubernetes应用的一般发布流程18

    1.4.2安装Flux CD20

    1.4.3构建GitOps工作流21

    1.4.4自动发布

    1.4.5快速回滚24

    1.5小结25

    第二部分GitOps核心技术

    第2章Docker极简实战28

    2.1为不同语言的应用构建容器镜像28

    2.1.1Java28

    2.1.2Golang32

    2.1.3Node.js33

    2.1.4Vue35

    2.1.5构建多平台镜像38

    2.2压缩镜像体积42

    2.2.1查看镜像大小42

    2.2.2替换基础镜像43

    2..重新思考Dockerfile43

    2.2.4多阶段构建45

    2.2.5进一步压缩46

    2.2.6极限压缩47

    2.2.7复用构建缓存48

    .基础镜像的选择48

    ..1通用镜像48

    ..2专用镜像50

    2.4小结52

    第3章Kubernetes极简实战54

    3.1示例应用54

    3.1.1应用架构54

    3.1.2部署对象55

    3.1.3部署示例应用56

    3.1.4Kubernetes对象解析58

    3.2命名空间59

    3.2.1概述59

    3.2.2使用场景62

    3..跨命名空间通信62

    3.2.4规划命名空间63

    3.3工作负载类型和使用场景64

    3.3.1ReplicaSet64

    3.3.2Deployment66

    3.3.3StatefulSet68

    3.3.4DaemonSet69

    3.3.5Job和CronJob69

    3.4服务发现和Service对象71

    3.4.1Pod通信71

    3.4.2Service工作原理72

    3.4.3Endpoints74

    3.4.4Service IP74

    3.4.5Service域名75

    3.4.6Service类型76

    3.5服务配置管理77

    3.5.1传统的配置管理方式78

    3.5.2Env79

    3.5.3ConfigMap80

    3.5.4Secret82

    3.6服务暴露83

    3.6.1传统的服务暴露方式83

    3.6.2NodePort84

    3.6.3LoadBalancer85

    3.6.4Ingress86

    3.7资源配额和服务质量88

    3.7.1概述88

    3.7.2初识CPU和内存88

    3.7.3查看Pod资源消耗89

    3.7.4资源请求和资源89

    3.7.5服务质量90

    3.8水平扩容91

    3.8.1基于CPU的扩容策略92

    3.8.2基于内存的扩容策略92

    3.9服务探针93

    3.9.1Pod和容器的状态93

    3.9.2探针类型和检查方式94

    3.9.3就绪探针95

    3.9.4存活探针97

    3.9.5SruProbe探针98

    3.10小结100

    第4章持续集成101

    4.1GitHub Action101

    4.1.1基本概念101

    4.1.2创建持续集成Pipeline102

    4.2GitLab CI109

    4.2.1基本概念109

    4.2.2创建持续集成Pipeline110

    4.3Tekton114

    4.3.1安装组件114

    4.3.2基本概念120

    4.3.3创建Tekton Pipeline121

    4.3.4创建GitHub Webhook128

    4.3.5触发Pipeline128

    4.4小结130

    第5章镜像仓库131

    5.1搭建Harbor企业级镜像仓库131

    5.1.1安装组件131

    5.1.2访问Dashboard134

    5.1.3推送镜像134

    5.2在Tekton Pipeline中使用Harbr36

    5.2.1修改仓库地址136

    5.2.2修改凭据137

    5..触发Pipeline137

    5.3Harbor生产建议138

    5.3.1PVC在线扩容138

    5.3.2使用S3存储镜像139

    5.3.3使用托管数据库和Redis140

    5.3.4开启“自动扫描镜像”和“阻止潜在漏洞镜像”功能141

    5.4小结142

    第6章应用定义143

    6.1Kustomize143

    6.1.1准备示例应用144

    6.1.2环境差异分析145

    6.1.3创建基准Manifest145

    6.1.4创建不同环境下差异化的Manifest146

    6.1.5部署149

    6.2Helm Chart151

    6.2.1基本概念151

    6.2.2示例应用改造152

    6..部署156

    6.2.4发布157

    6.3Helm应用管理159

    6.3.1调试160

    6.3.2查看已安装的Helm Release160

    6.3.3更新Helm Release160

    6.3.4查看Helm Release历史版本161

    6.3.5回滚Helm Release161

    6.3.6卸载Helm Release161

    6.4小结161

    第7章GitOps工作流162

    7.1使用Argo CD构建GitOps

    工作流162

    7.1.1工作流总览162

    7.1.2安装Argo CD163

    7.1.3创建应用165

    7.1.4连接工作流168

    7.1.5触发GitOps工作流169

    7.2生产建议170

    7.2.1修改默认密码170

    7.2.2配置Ingress和TLS170

    7..使用Webhook触发171

    7.2.4将源码仓库和应用定义仓库分离173

    7.2.5加密Git仓库中存储的密钥173

    7.3自动监听镜像版本变更触发工作流174

    7.3.1工作流总览175

    7.3.2安装Argo CD Image Updater175

    7.3.3创建镜像拉取凭据176

    7.3.4创建Helm Chart仓库176

    7.3.5创建应用177

    7.3.6触发工作流179

    7.4小结180

    ……

    1)腾讯云前CODING高级架构师、CNCF大使、微软MVP撰写
    2. Argo联合创始人Hong Wang、CNCF中国区总监Keith Chan等国际知名专家联袂。
    3)立足实战,一次入门云原生12大核心技术栈,透彻掌握云原生应用交付,建立云原生架构与GitOps全周期实践蓝图。
    4.一次解决云原生技术繁杂,需求变化快,无法达成业务目标的问题

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购