您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Kubernetes编程
字数: 430000
装帧: 平装
出版社: 中国电力出版社
作者: (美)迈克尔·豪森布拉斯,(美)斯特凡·西曼斯基
出版日期: 2021-06-01
商品条码: 9787519854799
版次: 1
开本: 16开
页数: 336
出版年份: 2021
定价:
¥88
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.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
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
如果你打算开发原生Kubernetes应用,《Kubernetes编程》将成为你的向导。该书面向开发者和应用运维管理员介绍如何构建原生Kubernetes应用程序,这类应用可直接通过API服务器查询或更新资源的状态。AWS开发倡导者Michael Hausenblas和Red Hat首席软件工程师Stefan Schimanski将介绍这类应用的特性并向你展示如何编写Kubernetes程序来构建它们。
你将学到Kubernetes的基础构件,包括client-go API库以及自定义资源。你只需要具备一些初级的开发知识和系统管理工具和实践经验(包括包管理、Go语言和Git)即可上手。
介绍了Kubernetes API的基础知识并深入讲解API服务器的内部结构。
学习Go语言的Kubernetes编程接口,包括Kubernetes API对象。
学习自定义资源,它是Kubernetes生态系统中核心的扩展工具。
使用代码标签控制Kubernetes代码生成器为自定义资源生成代码时的行为。
编写自定义的控制器和Operator,并为部署到生产环境中做好准备。
通过自定义API服务器,扩展Kubernetes的API层。
目录
前言1
第1章概论7
1.1什么是Kubernetes编程?7
1.2一个实际的例子10
1.3扩展模式11
1.4控制器和Operator12
1.4.1控制循环13
1.4.2事件14
1.4.3边沿触发与水平触发17
1.4.4改变集群对象或外部系统状态20
1.4.5乐观并发23
1.4.6Operator26
1.5小结28
第2章KubernetesAPI基础30
2.1API服务器30
2.1.1API服务器的HTTP接口31
2.1.2API术语33
2.1.3KubernetesAPI版本36
2.1.4声明式状态管理37
2.2通过命令行使用API38
2.3API服务器是如何处理请求的43
2.4小结47
第3章client-go基础49
3.1代码仓库49
3.1.1客户端库49
3.1.2KubernetesAPI类型51
3.1.3APIMachinery52
3.1.4创建并使用客户端对象53
3.1.5版本与兼容性56
3.1.6API版本与兼容性保证59
3.2Go语言中的Kubernetes对象62
3.2.1TypeMeta63
3.2.2ObjectMeta67
3.2.3规格与状态68
3.3客户端集合68
3.3.1状态子资源:UpdateStatus71
3.3.2列表与删除71
3.3.3Watch72
3.3.4客户端扩展73
3.3.5客户端选项73
3.4Informer和缓存75
3.5深入APIMachinery83
3.5.1型别83
3.5.2资源83
3.5.3REST映射84
3.5.4Scheme86
3.6Vendor机制88
3.6.1glide88
3.6.2dep89
3.6.3Go模块90
3.7小结92
第4章使用自定义资源93
4.1服务发现信息95
4.2类型定义97
4.3自定义资源的高级功能100
4.3.1自定义资源合法性验证100
4.3.2短名字与类别103
4.3.3打印列104
4.3.4子资源106
4.4开发者眼中的自定义资源111
4.4.1动态客户端112
4.4.2强类型客户端114
4.4.3OperatorSDK和Kubebuilder的controller-runtime客户端121
4.5小结123
第5章自动代码生成124
5.1为何需要代码生成器124
5.2调用代码生成器125
5.3通过标签控制代码生成器行为127
5.3.1全局标签128
5.3.2局部标签129
5.3.3deepcopy-gen标签131
5.3.4runtime.Object与DeepCopyObject131
5.3.5client-gen标签133
5.3.6informer-gen和lister-gen135
5.4小结136
第6章编写Operator的方案137
6.1准备工作138
6.2基于sample-controller138
6.2.1引导139
6.2.2业务逻辑140
6.3Kubebuilder148
6.3.1引导149
6.3.2业务逻辑155
6.4OperatorSDK160
6.4.1引导161
6.4.2业务逻辑163
6.5其他方案167
6.6应用和未来的方向168
6.7小结169
第7章发布控制器和Operator170
7.1生命周期管理和打包170
7.1.1打包:挑战171
7.1.2Helm172
7.1.3Kustomize174
7.1.4其他打包方法176
7.1.5打包的很好实践177
7.1.6生命周期管理178
7.2准生产部署179
7.2.1将权限设置正确179
7.2.2自动构建与测试183
7.2.3自定义控制器和可观测性184
7.3小结187
第8章自定义API服务器189
8.1自定义API服务器的适用场景189
8.2示例:一个披萨店192
8.3架构:聚合193
8.3.1API服务195
8.3.2自定义API服务器的内部结构198
8.3.3委托身份认证和信任机制200
8.3.4委托授权201
8.4开发自定义API服务器204
8.4.1选项、配置模式和启动基础设施204
8.4.2第一次启动213
8.4.3内部类型和转换214
8.4.4编写API类型218
8.4.5转换220
8.4.6默认值处理224
8.4.7双程测试226
8.4.8验证228
8.4.9注册表与策略231
8.4.10安装API237
8.4.11准入242
8.5部署自定义API服务器253
8.5.1部署清单文件254
8.5.2设置RBAC257
8.5.3不安全地运行自定义API服务器259
8.5.4证书与信任262
8.5.5共享etcd265
8.6小结266
第9章自定义资源进阶268
9.1自定义资源版本268
9.1.1改进披萨餐厅269
9.1.2转换Webhook架构273
9.1.3实现转换Webhook277
9.1.4搭建HTTPS服务器278
9.1.5部署转换Webhook285
9.1.6观察实际转换过程286
9.2准入Webhook290
9.2.1餐馆示例中的准入需求291
9.2.2准入Webhook架构292
9.2.3注册准入Webhook295
9.2.4实现准入Webhook296
9.2.5准入Webhook实战302
9.3结构化Schema与CRD的未来304
9.3.1结构化Schema305
9.3.2剪裁或保留不能识别的字段307
9.3.3控制剪裁308
9.3.4IntOrString和RawExtensions310
9.3.5默认值311
9.4小结313
附录资源315
作者介绍319
封面介绍319
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网