万本电子书0元读

万本电子书0元读

顶部广告

公有云容器化指南:腾讯云TKE实战与应用电子书

售       价:¥

10人正在读 | 0人评论 6.6

作       者:邱宝,冯亮亮

出  版  社:机械工业出版社

出版时间:2020-11-01

字       数:29.2万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
这是一本面向公有云容器产品学习者和使用者的实战指南。由腾讯云资深云计算技术专家撰写,以腾讯云TKE容器产品为例,在普及开源容器知识的基础上,结合多种标准方法和丰富案例,*地讲解了上云容器化的方法和技巧。本书一共7章,每一章都是作者云上容器化落地的经验总结。第1~2章有针对性的讲解了Docker和Kubernetes等开源的容器技术的核心知识,帮助读者夯实基础;第3~7章以腾讯云的容器产品TKE为例,分两条主线:明线详细讲解了TKE的产品架构、产品功能、标准化操作、运维和企业级应用案例;暗线系统总结了上云容器化的方法和技巧。这本书将帮助读者了解开源容器知识以及企业级公有云容器化操作,让读者逐步走进*、低成本的云上容器世界,快速迈向云原生。
目录展开

前言

第1章 Docker容器基础

1.1 什么是容器技术

1.1.1 什么是容器

1.1.2 容器技术的特点

1.1.3 容器的标准化

1.1.4 容器的主要应用场景

1.2 什么是Docker

1.2.1 Docker简介

1.2.2 Docker的组成架构

1.3 安装Docker

1.3.1 安装的前提条件

1.3.2 在CentOS 7.3上安装Docker

1.3.3 在Windows 10 Pro上安装Docker

1.4 Docker的基本用法

1.4.1 用容器启动一个Nginx/MySQL/Redis服务

1.4.2 如何进入容器

1.4.3 如何停止、删除容器

1.5 Docker镜像的基本操作

1.5.1 获取镜像

1.5.2 列出镜像

1.5.3 导出/导入镜像

1.5.4 删除本地镜像

1.5.5 使用commit构建镜像

1.6 用Dockerfile专业化定制镜像

1.6.1 什么是Dockerfile

1.6.2 常用的Dockerfile指令和语法

1.7 镜像仓库

1.7.1 共有仓库

1.7.2 私有仓库

1.8 存储基本配置

1.8.1 什么是数据卷

1.8.2 创建、挂载数据卷

1.8.3 共享、同步数据卷

1.8.4 备份、还原数据卷

1.9 网络基本配置

1.9.1 网络模型

1.9.2 Docker原生的网络驱动

1.9.3 Docker网络操作的基本命令

1.10 Docker API的基本介绍和使用方式

1.10.1 什么是API

1.10.2 Docker API的种类

1.10.3 API使用前的准备

1.10.4 操作Docker API

第2章 Kubernetes基础

2.1 什么是容器云

2.1.1 当前云计算的发展

2.1.2 什么是IaaS、PaaS和SaaS

2.1.3 容器云介绍

2.2 什么是Kubernetes

2.2.1 Kubernetes的基本介绍

2.2.2 Kubernetes的技术架构

2.2.3 Kubernetes解决了什么

2.3 Kubernetes的基础知识

2.4 深入理解Pod

2.4.1 什么是Pod

2.4.2 Pod的内部机制

2.4.3 Pod的资源使用机制

2.4.4 Pod的基本操作命令

2.5 如何编写Pod YAML文件

2.5.1 什么是YAML文件

2.5.2 Pod YAML的参数定义

2.6 如何理解编排

2.6.1 通俗地理解编排

2.6.2 Kubernetes与编排

2.7 五种Kubernetes控制器

2.7.1 为什么要有控制器

2.7.2 Kubernetes有哪些控制器

2.8 Kubernetes的网络

2.8.1 虚拟化网络基础

2.8.2 Docker的网络

2.8.3 Kubernetes网络详解

2.9 Kubernetes的存储

2.9.1 存储虚拟化介绍

2.9.2 Kubernetes存储机制设计

2.9.3 Kubernetes CSI

2.10 Kubernetes的安全机制

2.10.1 节点侧安全

2.10.2 Docker侧安全

2.10.3 Kubernetes侧安全

2.10.4 Kubernetes安全策略

2.10.5 更安全的Kata Containers

2.10.6 容器云平台安全的未来

2.11 Kubernetes监控

2.11.1 Pod的实时状态数据

2.11.2 Pod的业务监控实现

2.12 Kubernetes单点搭建

2.12.1 安装环境

2.12.2 初始化操作

2.12.3 master节点初始化操作

2.12.4 加入节点

2.12.5 master节点安装进度

2.12.6 安装flannel网络插件

2.12.7 安装calico网络插件

2.12.8 搭建总结

2.13 Kubernetes高可用搭建

2.13.1 安装环境

2.13.2 初始化操作

2.13.3 master节点初始化操作

2.13.4 加入其他master节点

2.13.5 加入节点

2.13.6 master节点安装进度

2.13.7 master节点安装flannel网络插件

2.13.8 master节点安装calico网络插件

2.13.9 搭建总结

2.14 Kubernetes仪表板可视化

2.14.1 私钥、证书签名和secret生成

2.14.2 部署仪表板

2.14.3 登录仪表板

2.15 Kubernetes的API与源码

2.15.1 Kubernetes的版本环境

2.15.2 认证方式

2.15.3 访问测试

2.15.4 API示例

2.15.5 代码解析

2.15.6 主要功能介绍

第3章 腾讯云TKE产品介绍

3.1 产品介绍

3.1.1 腾讯云TKE名词解释

3.1.2 Docker镜像名词解释

3.1.3 快速创建容器应用流程

3.1.4 基于腾讯云TKE的业务交付

3.2 腾讯云TKE产品架构

3.3 腾讯云TKE产品功能

3.3.1 集群管理

3.3.2 应用管理

3.3.3 服务管理

3.3.4 配置项管理

3.3.5 镜像管理

3.4 腾讯云TKE产品优势

3.4.1 腾讯云TKE与自建容器服务对比

3.4.2 周边资源对比

3.5 腾讯云TKE网络

3.5.1 什么是私有网络

3.5.2 GlobalRouter

3.5.3 VPC-CNI

3.6 腾讯云TKE与自建Kubernetes集群

3.6.1 集群安装和升级

3.6.2 集群网络

3.6.3 存储

3.6.4 负载均衡器

3.6.5 镜像仓库

3.6.6 集群运维及技术支持

3.6.7 资金及人力成本

第4章 腾讯云TKE标准化操作

4.1 容器应用日志输出标准

4.2 容器日志采集

4.2.1 容器日志分类

4.2.2 容器日志采集类型

4.3 制作基础镜像

4.4 Dockerfile编写规范

4.5 容器业务类型

4.5.1 腾讯云TKE集群类型

4.5.2 节点类型

4.5.3 工作负载选型

4.5.4 业务StorageClass类型

4.5.5 JVM内存限制

4.5.6 业务选型总结

4.6 腾讯云TKE平台使用规范

第5章 腾讯云TKE应用案例

5.1 腾讯云Docker镜像仓库授权连接GitLab

5.1.1 镜像仓库开通

5.1.2 源代码授权

5.2 无状态服务部署WordPress应用

5.2.1 Nginx和PHP基础镜像上传至腾讯云TKE镜像仓库

5.2.2 验证镜像推送成功

5.2.3 将Dockerfile上传至GitLab

5.2.4 基于Dockerfile生成业务镜像

5.2.5 构建镜像产生的日志说明

5.2.6 业务镜像生成验证

5.2.7 创建MySQL安全组

5.2.8 创建MySQL数据库

5.2.9 创建WordPress数据库

5.2.10 部署WordPress容器网站服务

5.3 无状态服务部署Java应用

5.4 有状态服务部署MySQL应用

5.5 Job任务型服务:Perl运算

5.6 CronJob定时任务:echo定时应用

5.7 DaemonSet守护任务:fluentd应用

5.8 TKE Helm部署WordPress

5.8.1 Helm架构

5.8.2 开通TKE Helm

5.8.3 Helm部署WordPress

5.8.4 WordPress Chart部署信息

5.8.5 访问验证

5.9 Jenkins在TKE外网的架构及实现

5.9.1 Jenkins持续集成

5.9.2 Jenkins在TKE平台架构中的应用

5.9.3 部署环境

5.9.4 TKE集群侧配置

5.9.5 Jenkins侧配置

5.9.6 slave Pod构建配置

5.9.7 构建测试

5.9.8 自动化构建发布

5.9.9 Jenkins批量构建配置

5.10 部署案例之ELK

5.11 容器日志的三种采集配置方式

5.12 蓝绿部署

5.13 灰度发布

5.14 部署JMeter压测工具

5.15 部署Prometheus监控

5.16 部署Ingress kong网关

5.17 部署Istio

5.18 搭建Harbor仓库

5.18.1 Harbor核心组件及部署环境

5.18.2 非Harbor侧配置

5.18.3 Harbor侧配置

第6章 腾讯云TKE运维和排障

6.1 容器服务高危操作

6.2 WordPress容器化业务操作排错总结

6.3 腾讯云TKE排障之节点与网络异常

6.4 腾讯云TKE排障之Helm与镜像仓库

6.5 腾讯云TKE排障之Service和Ingress异常

6.6 腾讯云TKE排障之Pod异常

6.7 腾讯云TKE排障之数据卷异常

6.8 腾讯云TKE排障之控制台和监控异常

6.9 腾讯云TKE健康检查

6.9.1 脚本功能及使用

6.9.2 自助健康检查

第7章 腾讯云TKE经典实践案例

7.1 腾讯云TKE应用跨区高可用部署方案(一)

7.1.1 高可用部署架构

7.1.2 使用腾讯云TKE进行高可用部署

7.2 腾讯云TKE应用跨区高可用部署方案(二)

7.2.1 使用Pod亲和性实现跨可用区部署

7.2.2 部署原理分析

7.3 腾讯自研业务上云:优化Kubernetes集群负载的技术方案探讨

7.4 腾讯IEG游戏营销活动在腾讯云TKE中的实践

7.5 基于腾讯云TKE的大规模强化学习实践

7.5.1 项目挑战

7.5.2 训练架构

7.5.3 业务需求

7.5.4 基于腾讯云TKE的大规模分布式强化学习解决方案

7.5.5 创新性

7.5.6 使用腾讯云TKE带来的价值

7.5.7 遇到的问题

7.6 云智天枢AI中台在腾讯云TKE中的实践

7.6.1 云智天枢平台架构

7.6.2 各核心窗口的架构设计

7.7 某视频公司基于腾讯云TKE的微服务实践

7.7.1 Spring Cloud微服务架构介绍

7.7.2 Spring Cloud与Kubernetes的优势互补

7.7.3 业务部署模式

7.7.4 未来规划

累计评论(1条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部