Kubernetes进阶实战 - (EPUB全文下载)
文件大小:0.93 mb。
文件格式:epub 格式。
书籍内容:
Kubernetes进阶实战
第1章 Kubernetes系统基础
1.1 容器技术概述
1.1.1 容器技术的功用
1.1.2 容器简史
1.1.3 Docker的功能限制
1.2 Kubernetes概述
1.2.1 Kubernetes简史
1.2.2 Kubernetes特性
1.2.3 Kubernetes概念和术语
1.3 Kubernetes集群组件
1.3.1 Master组件
1.3.2 Node组件
1.3.3 核心附件
1.4 Kubernetes网络模型基础
1.4.1 网络模型概述
1.4.2 集群上的网络通信
1.5 本章小结
第2章 Kubernetes快速入门
2.1 Kubernetes的核心对象
2.1.1 Pod资源对象
2.1.2 Controller
2.1.3 Service
2.1.4 部署应用程序的主体过程
2.2 部署Kubernetes集群
2.2.1 kubeadm部署工具
2.2.2 集群运行模式
2.2.3 准备用于实践操作的集群环境
2.2.4 获取集群环境相关的信息
2.3 kubectl使用基础与示例
2.4 命令式容器应用编排
2.4.1 部署应用(Pod)
2.4.2 探查Pod及应用详情
2.4.3 部署Service对象
2.4.4 扩容和缩容
2.4.5 修改及删除对象
2.5 本章小结
第3章 资源管理基础
3.1 资源对象及API群组
3.1.1 Kubernetes的资源对象
3.1.2 资源及其在API中的组织形式
3.1.3 访问Kubernetes REST API
3.2 对象类资源格式
3.2.1 资源配置清单
3.2.2 metadata嵌套字段
3.2.3 spec和status字段
3.2.4 资源配置清单格式文档
3.2.5 资源对象管理方式
3.3 kubectl命令与资源管理
3.3.1 资源管理操作概述
3.3.2 kubectl的基本用法
3.4 管理名称空间资源
3.4.1 查看名称空间及其资源对象
3.4.2 管理Namespace资源
3.5 Pod资源的基础管理操作
3.5.1 陈述式对象配置管理方式
3.5.2 声明式对象配置管理方式
3.6 本章小结
第4章 管理Pod资源对象
4.1 容器与Pod资源对象
4.2 管理Pod对象的容器
4.2.1 镜像及其获取策略
4.2.2 暴露端口
4.2.3 自定义运行的容器化应用
4.2.4 环境变量
4.2.5 共享节点的网络名称空间
4.2.6 设置Pod对象的安全上下文
4.3 标签与标签选择器
4.3.1 标签概述
4.3.2 管理资源标签
4.3.3 标签选择器
4.3.4 Pod节点选择器nodeSelector
4.4 资源注解
4.4.1 查看资源注解
4.4.2 管理资源注解
4.5 Pod对象的生命周期
4.5.1 Pod的相位
4.5.2 Pod的创建过程
4.5.3 Pod生命周期中的重要行为
4.5.4 容器的重启策略
4.5.5 Pod的终止过程
4.6 Pod存活性探测
4.6.1 设置exec探针
4.6.2 设置HTTP探针
4.6.3 设置TCP探针
4.6.4 存活性探测行为属性
4.7 Pod就绪性探测
4.8 资源需求及资源限制
4.8.1 资源需求
4.8.2 资源限制
4.8.3 容器的可见资源
4.8.4 Pod的服务质量类别
4.9 本章小结
第5章 Pod控制器
5.1 关于Pod控制器
5.1.1 Pod控制器概述
5.1.2 控制器与Pod对象
5.1.3 Pod模板资源
5.2 ReplicaSet控制器
5.2.1 ReplicaSet概述
5.2.2 创建ReplicaSet
5.2.3 ReplicaSet管控下的Pod对象
5.2.4 更新ReplicaSet控制器
5.2.5 删除ReplicaSet控制器资源
5.3 Deployment控制器
5.3.1 创建Deployment
5.3.2 更新策略
5.3.3 升级Deployment
5.3.4 金丝雀发布
5.3.5 回滚Deployment控制器下的应用发布
5.3.6 扩容和缩容
5.4 DaemonSet控制器
5.4.1 创建DaemonSet资源对象
5.4.2 更新DaemonSet对象
5.5 Job控制器
5.5.1 创建Job对象
5.5.2 并行式Job
5.5.3 Job扩容
5.5.4 删除Job
5.6 CronJob控制器
5.6.1 创建CronJob对象
5.6.2 CronJob的控制机制
5.7 ReplicationController
5.8 Pod中断预算
5.9 本章小结
第6章 Service和Ingress
6.1 Service资源及其实现模型
6.1.1 Service资源概述
6.1.2 虚拟IP和服务代理
6.2 Service资源的基础应用
6.2.1 创建Service资源
6.2.2 向Service对象请求服务
6.2.3 Service会话粘性
6.3 服务发现
6.3.1 服务发现概述
6.3.2 服务发现方式:环境变量
6.3.3 ClusterDNS和服务发现
6.3.4 服务发现方式:DNS
6.4 服务暴露
6.4.1 Service类型
6.4.2 NodePort类型的Service资源
6.4.3 LoadBalancer类型的Service资源
6.4.4 ExternalName Service
6.5 Headless类型的Service资源
6.5.1 创建Headless Service资源
6.5.2 Pod资源发现
6.6 Ingress资源
6.6.1 Ingress和Ingress Controller
6.6.2 创建Ingress资源
6.6.3 Ingress资源类型
6.6.4 部署Ingress控制器(Nginx ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Kubernetes进阶实战 - (EPUB全文下载)