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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

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

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 王炜 张思施著
    • 出版社:机械工业出版社
    • 出版时间:2023-11-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2023-11-01
    • 字数:502
    • 页数:355
    • 开本:16开
    • 装帧:平装
    • ISBN:9787111737421
    • 国别/地区:中国
    • 版权提供:机械工业出版社

    云原生架构与GitOps实战

    作  者:王炜,张思施 著
    定  价:109
    出 版 社:机械工业出版社
    出版日期:2023年11月01日
    页  数:372
    装  帧:平装
    ISBN:9787111737421
    主编推荐

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

    内容简介

    《云原生架构与GitOps实战》由王炜,张思施著

    作者简介

    精彩内容

    目录
    推荐序
    前言
    第一部分背景
    第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.2.3部署容器镜像9
    1.2.4查看和访问Pod11
    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自动发布23
    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.2.3重新思考Dockerfile43
    2.2.4多阶段构建45
    2.2.5进一步压缩46
    2.2.6极限压缩47
    2.2.7复用构建缓存48
    2.3基础镜像的选择48
    2.3.1通用镜像48
    2.3.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.2.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.5StartupProbe探针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中使用Harbor136
    5.2.1修改仓库地址136
    5.2.2修改凭据137
    5.2.3触发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.2.3部署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.2.3使用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
    ……

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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