失效链接处理 |
CoreOS实践之路 PDF 下载
转载自:https://download.csdn.net/download/yunmeng12/10016951
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/23817485.html
相关截图:
资料简介:
本书是一本介绍CoreOS操作系统使用和周边技术的入门实践类书籍。本书内容分为三个主要部分。**部分(第1章)主要介绍CoreOS的基本概念和系统的安装,为后续各个组件的使用做好铺垫工作;第二部分(第2~6章)主要介绍CoreOS中*核心的内置组件,通过这些组件,使用者能够完成大部分CoreOS的日常操作和开发任务;第三部分(第7~9章)主要针对CoreOS中一些比较进阶的话题以及组件进行更具体的讲解,并介绍一些CoreOS使用技巧。
在通读了这些内容后,相信读者会对CoreOS系统有一个比较全面的认识。
资料目录:
第1章 CoreOS简介和安装
1.1 CoreOS简介 1.1.1 CoreOS是什么 1.1.2 CoreOS的诞生和发展 1.1.3 CoreOS的用户体验 1.1.4 CoreOS的适应场景 1.2 CoreOS核心组件 1.3 架设CoreOS集群 1.3.1 CoreOS支持的平台 1.3.2 部署CoreOS集群 1.4 CoreOS的操作系统衍生 1.5 小结 第2章 使用CoreOS中的容器 2.1 应用容器入门 2.1.1 什么是应用容器 2.1.2 应用容器技术的发展 2.1.3 命名空间(Namespace) 2.1.4 控制组(CGroup) 2.1.5 容器的应用场景 2.2 使用Docker容器 2.2.1 Docker容器工具概述 2.2.2 Docker命令行的基本使用 2.2.3 数据共享与备份 2.2.4 多容器通信 2.2.5 Dock 2.3 Docker镜像制作 2.3.1 Docker镜像 2.3.2 从容器构建镜像 2.3.3 Dock 2.3.4 镜像仓库 2.4 Rkt容器 2.4.1 Rkt简介 2.4.2 使用Rkt容器 2.4.3 镜像管理 2.4.4 Rkt容器的生命周期 2.4.5 其他命令 2.5 Rkt的容器镜像 2.5.1 AppC Spec规范 2.5.2 Aci镜像工具 2.5.3 Aci镜像签名 2.5.4 Aci镜像定义文件 2.5.5 镜像分发 2.6 小结 第3章 Systemd节点资源管理 3.1 Systemd的服务管理模型 3.1.1 Systemd概述 3.1.2 Systemd的设计理念 3.1.3 Systemd的服务管理 3.1.4 日志管理 3.1.5 服务的生命周期 3.1.6 服务的Unit文件 3.1.7 Unit文件占位符 3.1.8 Unit模板 3.2 Systemd的系统资源管理 3.2.1 Systemd的Unit文件 3.2.2 定时器 3.2.3 路径监控器 3.2.4 数据监控器 3.2.5 挂载文件系统 3.2.6 自动挂载文件系统 3.2.7 交换分区(虚拟内存) 3.3 Systemd工具集 3.3.1 Systemd系列工具概述 3.3.2 主机名、时间、地区信息管理 3.3.3 电源管理 3.3.4 启动时间和运行状态分析 3.3.5 辅助性命令工具 3.3.6 Systemd容器 3.4 小结 第4章 Fleet跨节点服务调度 4.1 Fleet简介 4.1.1 Systemd服务管理的局限性 4.1.2 Fleet的服务调度 4.2 Fleet的基本操作 4.2.1 获取集群信息 4.2.2 显示集群服务 4.2.3 节点跳转 4.2.4 跨节点执行命令 4.3 通过Unit文件运行跨节点调度的服务 4.3.1 Fleet的Unit文件 4.3.2 在集群上运行服务 4.3.3 Fleet的X-Fleet段 4.3.4 模板参数 4.4 集群中的服务生命周期 4.4.1 提交服务 4.4.2 加载服务 4.4.3 启动服务 4.4.4 停止服务 4.4.5 服务自动启动 4.4.6 服务状态和日志 4.5 服务热迁移 4.6 小结 第5章 Etcd分布式配置共享 5.1 基于Etcd的配置共享和集群组建 5.1.1 Etcd概述 5.1.2 Etcd集群的构建 5.1.3 Etcd的操作 5.1.4 Etcd集群的成员管理 5.1.5 重大故障的恢复 5.2 Etcd的应用程序接口 5.2.1 概述 5.2.2 Etcd数据操作 5.2.3 成员管理 5.2.4 集群的统计信息 5.2.5 隐藏数据节点 5.3 小结 第6章 CoreOS综合案例 6.1 案例一:分布式服务的监控 6.1.1 案例说明 6.1.2 方案实施 6.1.3 案例延伸 6.1.4 案例总结 6.2 案例二:应用层负载均衡 6.2.1 案例说明 6.2.2 方案实施 6.2.3 案例延伸 6.2.4 案例总结 6.3 小结 第7章 深入CoreOS的特性与集群架构 7.1 CoreOS的系统启动配置 7.1.1 用户数据文件 7.1.2 编写用户数据文件 7.1.3 验证和修改用户数据文件 7.2 CoreOS系统升级 7.2.1 具有CoreOS特色的系统升级 7.2.2 升级参数配置 7.2.3 执行系统升级 7.2.4 更好的升级策略 7.2.5 升级的回滚 7.3 CoreOS的集群架构 7.3.1 单节点架构 7.3.2 小型集群 7.3.3 开发/测试环境集群 7.3.4 产品环境集群 7.4 小结 第8章 Kubernetes集群管理 8.1 Flannel网络规划 8.1.1 Flannel简介 8.1.2 Flannel的安装和使用 8.1.3 Flannel的配置 8.2 架设Kubernetes集群管理系统 8.2.1 Kubernetes简介 8.2.2 Kubernetes的组成 8.2.3 部署Kubernetes集群管理系统 8.2.4 Kubernetes的基本操作 8.3 Kubernetes的插件机制 8.3.1 Kubernetes的内置插件 8.3.2 SkyDNS插件 8.3.3 KubeUI插件 8.4 Kubernetes应用案例 8.4.1 案例一:留言板应用 8.4.2 案例二:在线更新应用 8.5 小结 第9章 CoreOS小技巧 9.1 CoreOS使用技巧 9.1.1 扩展系统命令 9.1.2 运行有界面的软件 9.1.3 容器的默认语言和时区 9.1.4 JSON格式化 9.1.5 在CoreOS中安装tmux和s 9.1.6 修改core用户的.bashrc文件 9.1.7 自定义SSH端口和配置 9.1.8 运行其他CoreOS中无法安装的软件 9.2 CoreOS周边工具 9.2.1 使用Sysdig检测容器的系统资源状态 9.2.2 使用Calico实现容器级防火墙 9.3 小结 |