由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书Kubernetes即学即用(第2版)9787519856762
¥ ×1
前言1
章概述9
1.1速度10
1.1.1不可变的值11
1.1.2声明式配置13
1.1.3自我修复系统13
1.2扩展服务和团队14
1.2.1解耦15
1.2.2轻松扩展应用程序和集群15
1..通过微服务扩展开发团队16
1.2.4一致与扩展的关注点分离17
1.3抽象基础设施19
1.4效率20
1.5小结21
第2章创建和运行容器22
2.1容器镜像24
2.2使用Docker构建应用程序镜像26
2.2.1Dockerfiles26
2.2.2优化镜像的大小28
2..镜像安全30
.多阶段镜像构建30
2.4将镜像存储到远程仓库32
2.5Docker容器运行时34
2.5.1通过Docker运行容器34
2.5.2探uard应用程序34
2.5.3资源使用35
2.6清理36
2.7小结37
第3章部署Kubernetes集群38
3.1在公共云上安装Kubernetes39
3.1.1GoogleKubernetesEngine.39
3.1.2使用AzureKubernetes服务安装Kubernetes40
3.1.3在AmazonWebServices上安装Kubernetes41
3.2使用minikube在本地安装Kubernetes41
3.3在Docker中运行Kubernetes42
3.4在树莓派上运行Kubernetes43
3.5Kubernetes客户端43
3.5.1检查集群状态43
3.5.2列出Kubernetes的工作节点44
3.6集群组件47
3.6.1Kubernetes代理47
3.6.2KubernetesDNS48
3.6.3Kubernetes用户界面48
3.7小结49
第4章常用的kubectl命令50
4.1命名空间50
4.2上下文50
4.3查看KubernetesAPI对象51
4.4创建、更新和销毁Kubernetes对象52
4.5给对象添加标签和注释54
4.6调试命令54
4.7自动补齐命令56
4.8查看集群的方法.57
4.9小结57
第5章Pod58
5.1Kubernetes中的Pod59
5.2Pod的应用思路60
5.3Pod清单61
5.3.1创建Pod.62
5.3.2创建Pod清单62
5.4运行Pod63
5.4.1查询Pod列表63
5.4.2Pod的详细信息64
5.4.3删除Pod66
5.5访问Pod66
5.5.1使用端口转发66
5.5.2通过日志获取更多信息67
5.5.3使用exec在容器中运行命令68
5.5.4在容器之间复制文件68
5.6健康检查69
5.6.1存活探针69
5.6.2就绪探针71
5.6.3健康检查的类型71
5.7资源管理71
5.7.1资源请求:所需的少资源量72
5.7.2通过约束资源使用量74
5.8利用卷持久保存数据75
5.8.1在Pod中使用卷75
5.8.2Pod中卷的不同使用方式76
5.8.3使用远程磁盘持久保存数据77
5.9综合讨论78
5.10小结79
第6章标签与注释80
6.1标签80
6.1.1应用标签82
6.1.2修改标签83
6.1.3标签选择器84
6.1.4API对象中的标签选择器86
6.1.5Kubernetes架构中的标签87
6.2注释88
6.3清理89
6.4小结90
第7章服务发现91
7.1什么是服务发现?91
7.2服务对象92
7.2.1DNS服务93
7.2.2就绪检查95
7.3向外公开集群服务97
7.4云集成98
7.5不错集成99
7.5.1端点99
7.5.2手动发现服务101
7.5.3kube-proxy与集群IP102
7.5.4集群IP环境变量103
7.6连接到环境104
7.7清理104
7.8小结105
第8章Ingress的HTTP负载均衡106
8.1Ingress的规范与Ingress控制器107
8.2安装Contur08
8.2.1配置DNS109
8.2.2配置本地的hosts文件109
8.3使用Ingress110
8.3.1简单的用法111
8.3.2使用主机名112
8.3.3使用路径114
8.3.4清理115
8.4Ingress的不错话题和技巧115
8.4.1运行多个Ingress控制器115
8.4.2多个Ingress对象116
8.4.3Ingress与命名空间116
8.4.4改写路径117
8.4.5提供TLS117
8.5Ingress的实现119
8.6Ingress的未来119
8.7小结120
第9章副本集121
9.1协调循环122
9.2Pod与副本集的关联1
9.2.1采用现有的容器1
9.2.2隔离容器124
9.3副本集的设计思想124
9.4副本集的规范124
9.4.1Pod模板125
9.4.2标签125
9.5创建副本集126
9.6检查副本集126
9.6.1根据Pod查找副本集127
9.6.2查找副本集管理的Pod集合127
9.7副本集的伸缩128
9.7.1副本集的命令式伸缩:kubectlscale128
9.7.2副本集的声明式伸缩:kubectlapply129
9.7.3自动伸缩副本集130
9.8删除副本集131
9.9小结132
0章部署133
10.1个部署134
10.2创建部署136
10.3管理部署138
10.4更新部署139
10.4.1扩展部署139
10.4.2更新容器镜像140
10.4.3推出的历史记录142
10.5部署策略.145
10.5.1重建策略145
10.5.2滚动更新策略145
10.5.3放慢部署速度以确保服务健康149
10.6删除部署151
10.7监控部署151
10.8小结152
1章守护进程集153
11.1守护进程集调度器154
11.2创建守护进程集155
11.3将守护进程集到特定节点157
11.3.1向节点添加标签157
11.3.2节点选择器158
11.4更新守护进程集159
11.5删除守护进程集161
11.6小结161
2章作业162
12.1作业对象162
12.2作业模式163
12.2.1一次作业163
12.2.2并行16
12..工作队列170
1.定时作业175
12.4小结176
3章ConfigMap与Secret177
13.1ConfigMap177
13.1.1创建ConfigMap178
13.1.2使用ConfigMap179
13.2Secret182
13.2.1创建Secret183
13.2.2消费Secret184
13..私有Docker仓库186
13.3命名约束187
13.4管理ConfigMap和Secret188
13.4.1显示列表188
13.4.2创建189
13.4.3更新190
13.5小结192
4章基于角色的访问控制193
14.1基于角色的访问控制194
14.1.1Kubernetes中的身份194
14.1.2角色和角色绑定195
14.1.3Kubernetes中的角色和角色绑定196
14.2RBAC的管理技巧199
14.2.1使用can-i测试授权199
14.2.2通过源代码控制管理RBAC199
14.3不错主题200
14.3.1聚合ClusterRoles200
14.3.2使用组进行绑定201
14.4小结203
5章存储解决方案与Kubernetes的集成204
15.1导入外部服务205
15.1.1没有选择器的服务207
15.1.2外部服务的局限:健康检查209
15.2运行可靠的单例209
15.2.1运行MySL单例服务209
15.2.2动态卷供应214
15.3利用状态集实现Kubernetes原生存储215
15.3.1状态集的属215
15.3.2利用状态集手动复制MongoDB216
15.3.3自动化MongoDB集群的创建219
15.3.4持久卷与状态集222
15.3.5步:存活探针2
15.4小结224
6章扩展Kubernetes225
16.1扩展Kubernetes意味着什么226
16.2可扩展点226
16.3定制资源的模式
16.3.1仅有数据
16.3.2编译器
16.3.3操作器
16.3.4如何入门
16.4小结
7章部署实际应用程序
17.1Jupyter
17.2Parse241
17.2.1前提条件242
17.2.2构建Parse服务器242
17..部署parse-server242
17.2.4测试Parse244
17.3Ghost244
17.4Redis248
17.4.1配置Redis249
17.4.2创建Redis服务251
17.4.3部署Redis251
17.4.4使用Redis集群253
17.5小结254
8章组织应用程序256
18.1我们的指导原则256
18.1.1以文件为准257
18.1.2代码审查的作用257
18.1.3特门控258
18.2在源代码管理中管理应用程序259
18.2.1文件系统的布局259
18.2.2管理周期的版本260
18.3为开发、测试与部署组织应用程序的结构262
18.3.1目标262
18.3.2发布的进展263
18.4使用模板为应用程序添加参数264
18.4.1使用Helm和模板实现参数化265
18.4.2在文件系统布局中使用参数266
18.5部署全球的应程序266
18.5.1优选部署架构267
18.5.2实现优选部署268
18.5.3面向优选部署的仪表板和监视270
18.6小结270
附录利用树莓派搭建Kubernetes集群271
作者介绍281
封面介绍281
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格