网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 基于Kubernetes的容器技术及企业信息化建设实践(精) |
分类 | 计算机-操作系统 |
作者 | |
出版社 | 中国宇航出版社 |
下载 | |
简介 | 内容推荐 作者编写本书是为了总结多年在Kubernetes方面所掌握的知识、技术和实践经验,希望能够在航天领域的企业中进行Kubernetes理念和技术的推广,并基于Kubernetes帮助企业提升信息化的运维能力和效率。全书共16章,主要由Kubernetes的基础知识、生态环境、平台建设和应用实践四个部分组成。本书的主要目标读者为企业信息化运维和管理人员,以及软件工程师、架构师和咨询顾问等其他人员。 目录 第1篇 基础知识 第1章 Kubernetes整体概述 1.1 Kubernetes整体介绍 1.2 Kubernetes功能逻辑架构 1.3 Kubernetes整体架构 1.4 MasterNode(主节点) 1.4.1 APIServer(API服务器) 1.4.2 ClusterStateStore(集群状态存储) 1.4.3 ControllerManagerServer(控制管理服务器) 1.4.4 Scheduler(调度器) 1.5 WorkerNode(工作节点) 1.5.1 Kubelet(节点代理) 1.5.2 ContainerRuntime(容器运行时) 1.5.3 KubeProxy(代理) 1.6 kubectl(命令行工具) 1.7 Addon(附加项和其他依赖) 第2章 Kubernetes离线环境搭建 2.1 环境准备 2.1.1 操作系统 2.1.2 设置防火墙策略 2.1.3 配置主机时间?时区?系统语言 2.1.4 环境清理(可选) 2.2 安装介质下载和准备 2.3 Docker安装部署 2.3.1 Docker安装 2.3.2 设置根目录(可选) 2.3.3 配置远程访问 2.3.4 设置Docker开机启用 2.4 提供网络存储(可选) 2.4.1 配置共享目录 2.4.2 启动服务 2.4.3 检查NFS服务状态 2.5 私有镜像仓库安装部署 2.6 Kubernetes安装部署 2.6.1 安装Rancher服务 2.6.2 添加节点 2.6.3 控制台恢复 2.7 安装kubectl 第3章 Kubernetes快速入门 3.1 入门概述 3.2 步骤1:部署容器化应用 3.3 步骤2:获取应用的Pod信息 3.4 步骤3:对外暴露应用 3.5 步骤4:扩缩容应用 3.6 步骤5:升级应用 第4章 Kubernetes核心对象 4.1 工作负载 4.1.1 Deploymnet(部署) 4.1.2 Pod(容器组) 4.1.3 StatefulSet(有状态副本集) 4.1.4 DaemonSet(守护进程) 4.1.5 CronJob(定时任务) 4.2 服务发现 4.2.1 Service(服务)整体介绍 4.2.2 定义服务 4.2.3 发现服务 4.2.4 发布服务和服务类型 4.2.5 服务的相关kubectl命令 4.2.6 Ingress(反向代理) 4.3 配置与存储 4.3.1 Volume(存储卷) 4.3.2 存储卷类型和示例 4.3.3 PersistentVolume(持久化数据卷) 4.3.4 PersistentVolumeClaim(持久化卷声明) 4.3.5 ConfigMap 第5章 Kubernetes安全 5.1 身份认证 5.1.1 Kubernetes中的用户 5.1.2 认证策略 5.1.3 ServiceAccount令牌 5.2 访问授权 5.2.1 RBAC介绍 5.2.2 访问授权的命令示例 5.2.3 权限策略 5.3 日志管理 5.3.1 统一日志管理的整体方案 5.3.2 安装统一日志管理的组件 5.3.3 日志数据展示 第6章 Kubernetes客户端和工具 6.1 kubectl命令行工具 6.1.1 kubectl概述 6.1.2 kubectl安装部署 6.1.3 kubectl的常用命令示例 6.2 Dashboard界面 6.2.1 部署Dashboard用户界面 6.2.2 访问Dashboard用户界面 6.2.3 使用Dashboard 6.3 Helm部署工具 6.3.1 Helm介绍 6.3.2 Helm安装部署 6.3.3 使用Helm 6.3.4 Helm示例之apache 6.3.5 chart应用仓库 第2篇 生态环境 第7章 镜像仓库 7.1 安装Nexus 7.2 构建私有镜像仓库 7.3 基本操作 7.3.1 登录认证 7.3.2 推送镜像 7.3.3 拉取镜像 7.3.4 从私有镜像拉取镜像 第8章 网络模式 8.1 Docker网络模式 8.1.1 bridge网络的构建过程 8.1.2 外部访问 8.2 Kubernetes网络模式 8.2.1 同一个Pod中容器之间的通信 8.2.2 不同Pod中容器之间的通信 8.2.3 数据传递过程 第9章 文件存储 9.1 NFS介绍 9.1.1 NFS原理 9.1.2 共享配置 9.2 NFS服务端配置 9.2.1 安装NFS服务 9.2.2 创建用户和共享目录 9.2.3 配置共享目录 9.2.4 启动服务 9.2.5 检查NFS服务是否正常启动 9.3 NFS作为volume 9.4 NFS作为PersistentVolume 第3篇 平台建设 第10章 基于Kubernetes的DevOps平台 10.1 基于Kubernetes的DevOps整体方案 10.2 组件安装部署 10.2.1 代码托管工具———Gitlab 10.2.2 镜像仓库———Nexus 10.2.3 流水线工具———Jenkins 10.3 DevOps平台搭建 10.3.1 Nexus设置 10.3.2 Maven设置 10.3.3 Docker设置 10.3.4 Jenkins设置 10.4 DevOps持续集成示例 第11章 部署高可用的MySQL 11.1 MySQL简介 11.2 MySQL的高可用方案 11.3 安装部署 11.3.1 环境要求 11.3.2 部署MySQL 11.4 有状态Pod的初始化 11.4.1 创建配置文件 11.4.2 复制已存在的数据 11.4.3 启动副本 11.5 MySQL部署环 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。