您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
联系客服
|
搜索
热搜:
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
云原生架构与GitOps实战
字数: 502000
装帧: 平装
出版社: 机械工业出版社
作者: 王炜,张思施
出版日期: 2023-11-01
商品条码: 9787111737421
版次: 1
开本: 16开
页数: 372
出版年份: 2023
定价:
¥109
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
收藏
上架到店铺
×
Close
上架到店铺
{{shop.name}}
点此去绑定店铺
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥22.05
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
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
……
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网