| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
前言
.........................................................................................................................................1
第1章
概述
...............................................................................................................................7
速度
...........................................................................................................................................8
不变性的价值
..................................................................................................................9
声明式配置
.....................................................................................................................10
自我修复系统
.................................................................................................................11
扩展服务和团队
.....................................................................................................................12
解耦
..................................................................................................................................12
更易于扩展的应用程序和集群
..................................................................................12
利用微服务扩展开发团队
...........................................................................................13
一致性和可扩展性的隔离
...........................................................................................14
抽象基础设施
..........................................................................................................................16
效率
..........................................................................................................................................17
小结
..........................................................................................................................................18
第2章
创建和运行容器
......................................................19
容器镜像
..................................................................................................................................20
Docker镜像格式
............................................................................................................21
使用Docker构建应用程序镜像
...........................................................................................23
Dockerfile
........................................................................................................................23
镜像的安全性
.................................................................................................................24
优化镜像大小
.................................................................................................................24
将镜像存储到远程仓储
........................................................................................................25
Docker容器运行时
.................................................................................................................26
通过Docker运行容器
....................................................................................................27
探索kuard应用程序
......................................................................................................27
限制资源使用
.................................................................................................................27
删除镜像
..................................................................................................................................28
小结
..........................................................................................................................................29
第3章
部署Kubernetes群集
.............................................30
在公共云上安装Kubernetes
...............................................................................................31
Container
Service
...........................................................................................31
使用Azure
Container
Service安装Kubernetes
......................................................31
在Amazon
Web
Services上安装Kubernetes
...........................................................32
使用minikube在本地安装Kubernetes
.............................................................................33
在Raspberry
Pi上运行Kubernetes
....................................................................................34
Kubernetes客户端
.................................................................................................................34
检查群集状态
.................................................................................................................34
查看Kubernetes
Worker节点
......................................................................................35
群集组件
..................................................................................................................................38
Kubernetes代理
.............................................................................................................38
Kubernetes
DNS
.............................................................................................................38
Kubernetes
UI
.................................................................................................................39
小结
.........................................................................................................................................40
第4章
常用kubectl命令
....................................................41
命名空间
..................................................................................................................................41
上下文
......................................................................................................................................41
查看Kubernetes
API对象
.....................................................................................................42
创建、更新和销毁Kubernetes对象...................................................................................43
标记和注释对象
....................................................................................................................44
调试命令
..................................................................................................................................44
小结
..........................................................................................................................................45
第5章
pod
........................................................................46
Kubernetes中的pod
..............................................................................................................47
用pod思考
...............................................................................................................................48
pod
Manifest
...........................................................................................................................48
创建pod
...........................................................................................................................49
创建pod
Manifest
..........................................................................................................50
运行pod
...................................................................................................................................51
列出pod
...........................................................................................................................51
pod的详细信息
.............................................................................................................52
删除pod
...........................................................................................................................53
访问pod
..................................................................................................................................54
使用端口转发
.................................................................................................................54
使用日志获取更多信息
...............................................................................................55
利用exec执行容器中的命令
.......................................................................................55
在容器间复制文件
........................................................................................................56
健康检查
..................................................................................................................................56
活性探针
.........................................................................................................................57
就绪探针
..........................................................................................................................58
健康检查的类型
.............................................................................................................59
资源管理
..................................................................................................................................59
资源请求:所需资源下限
...........................................................................................60
通过限额控制资源用量
...............................................................................................62
利用卷实现数据持久化
........................................................................................................63
通过pod使用存储卷
.....................................................................................................63
pod使用卷的不同方式
.................................................................................................64
使用远程磁盘实现数据的持久性
..............................................................................65
综合讨论
..................................................................................................................................66
小结
..........................................................................................................................................67
第6章
标签和注释
............................................................68
标签
..........................................................................................................................................68
应用标签
..........................................................................................................................70
修改标签
.........................................................................................................................71
标签选择器
.....................................................................................................................72
API对象中的标签选择器..............................................................................................74
注释
..........................................................................................................................................75
定义注释
..........................................................................................................................76
清理
..........................................................................................................................................76
小结
..........................................................................................................................................77
第7章
服务发现
...............................................................78
什么是服务发现?
.................................................................................................................78
Service对象
.............................................................................................................................79
提供DNS服务
..................................................................................................................80
就绪检查
..........................................................................................................................82
集群之外
..................................................................................................................................83
云集成
......................................................................................................................................85
高级细节
.................................................................................................................................86
端点
..................................................................................................................................86
手动服务发现
.................................................................................................................88
kube-proxy与集群IP
.....................................................................................................89
群集IP环境变量..............................................................................................................90
清除对象
..................................................................................................................................91
小结
..........................................................................................................................................91
第8章
ReplicaSet
.............................................................92
调和循环
..................................................................................................................................93
将pod和ReplicaSet关联起来
..............................................................................................94
采用现有容器
.................................................................................................................94
隔离容器
..........................................................................................................................94
使用ReplicaSet进行设计
......................................................................................................95
ReplicaSet的规范
...................................................................................................................95
pod模板
..........................................................................................................................96
标签
..................................................................................................................................96
创建ReplicaSet
........................................................................................................................97
监查ReplicaSet
........................................................................................................................97
从pod中查找ReplicaSet...............................................................................................98
查找ReplicaSet的pod集...............................................................................................98
扩展ReplicaSet
........................................................................................................................99
使用kubectl
Scale进行命令式缩放
...........................................................................99
使用kubectl
apply进行声明式缩放
.......................................................................
自动调整ReplicaSet
...................................................................................................
删除ReplicaSet
.....................................................................................................................
小结
.......................................................................................................................................
第9章
DaemonSet
..........................................................
DaemonSet调度器
.............................................................................................................
创建DaemonSet
..................................................................................................................
将DaemonSet限制为特定节点
........................................................................................
为节点添加标签
..........................................................................................................
节点选择器
..................................................................................................................
更新DaemonSet
..................................................................................................................
通过删除单个pod来更新DaemonSet
...................................................................
滚动更新DaemonSet
.................................................................................................
删除DaemonSet
..................................................................................................................
小结
.......................................................................................................................................
第10章
作业
...................................................................
Job对象
.................................................................................................................................
作业模式
...............................................................................................................................
一次性作业
..................................................................................................................
并行性
...........................................................................................................................
工作队列
.......................................................................................................................
小结
.......................................................................................................................................
第11章
ConfigMap与Secret
...........................................
ConfigMap
............................................................................................................................
创建ConfigMap
...........................................................................................................
ConfigMap的用法
......................................................................................................
Secret
....................................................................................................................................
创建Secret
....................................................................................................................
消费secret
....................................................................................................................
私有Docker仓库
.........................................................................................................
命名约束
...............................................................................................................................
管理ConfigMap和Secret
...................................................................................................
显示
...............................................................................................................................
创建
...............................................................................................................................
更新
...............................................................................................................................
小结
.......................................................................................................................................
第12章
Deployment
.......................................................
我们的个Deployment对象
......................................................................................
Deployment对象的运行机制
..................................................................................
创建Deployment对象
........................................................................................................
管理Deployment对象
........................................................................................................
更新Deployment对象
........................................................................................................
Deployment对象的缩放
...........................................................................................
更新容器镜像
..............................................................................................................
更新的历史记录
..........................................................................................................
部署策略
...............................................................................................................................
Recreate策略
...............................................................................................................
RollingUpdate策略.....................................................................................................
降低更新速度以确保服务的健康
...........................................................................
删除Deployment
.................................................................................................................
小结
.......................................................................................................................................
第13章
为Kubernetes集成存储解决方案
.........................
导入外部服务
.......................................................................................................................
没有选择器的服务
....................................................................................................
外部服务的局限性:健康检查
...............................................................................
运行可靠的单例
..................................................................................................................
运行MySQL单例
..........................................................................................................
动态卷配置
..................................................................................................................
带有StatefulSet的Kubernetes-Native存储
..................................................................
StatefulSet的特性
.......................................................................................................
使用StatefulSet手动部署备份式MongoDB
.........................................................
自动创建MongoDB群集
...........................................................................................
持久卷和有状态集
.....................................................................................................
后一件事:准备就绪探针
....................................................................................
小结
.......................................................................................................................................
第14章
部署实际应用程序
...............................................
Parse
......................................................................................................................................
先决条件
.......................................................................................................................
构建parse-server
........................................................................................................
部署parse-server
........................................................................................................
测试Parse
......................................................................................................................
Ghost
.....................................................................................................................................
配置Ghost.....................................................................................................................
Redis
......................................................................................................................................
配置Redis
......................................................................................................................
创建Redis服务
.............................................................................................................
部署Redis
......................................................................................................................
测试Redis群集
.............................................................................................................
小结
.......................................................................................................................................
附录A
利用Raspberry
Pi搭建Kubernetes群集
......................................................................