
0人評分過此書
每天5分钟玩转Kubernetes
作者
:
出版日期
:
2018/04/01
閱讀格式
:
EPUB
ISBN
:
9787302496670
Kubernetes是容器編排引擎的事實標準,是繼大數據、雲計算和Docker之後又一熱門技術,而且未來相當一段時間內都會非常流行。對於IT行業來說,這是一項非常有價值的技術。對於IT從業者來說,掌握容器技術既是市場的需要,也是提升自我價值的重要途徑。《每天5分鐘玩轉Kubernetes》共15章,系統介紹了Kubernetes的架構、重要概念、安裝部署方法、運行管理應用的技術、網絡存儲管理、集群監控和日誌管理等重要內容。書中通過大量實操案例深入淺出地講解Kubernetes核心技術,是一本從入門到進階的實用Kubernetes操作指導手冊。讀者在學習的過程中,可以跟著教程進行操作,在實踐中掌握Kubernetes的核心技能。在之後的工作中,則可以將本教程作為參考書,按需查找相關知識點。《每天5分鐘玩轉Kubernetes》主要面向微服務軟件開發人員,以及IT實施和運維工程師等相關人員,也適合作為高等院校和培訓學校相關專業的教學參考書。
- 封面页
- 书名页
- 版权页
- 内容简介
- 作者简介
- 前 言
- 目录
-
第1章 先把Kubernetes跑起来
-
1.1 先跑起来
-
1.2 创建Kubernetes集群
-
1.3 部署应用
-
1.4 访问应用
-
1.5 Scale应用
-
1.6 滚动更新
-
1.7 小结
-
- 第2章 重要概念
-
第3章 部署Kubernetes Cluster
-
3.1 安装Docker
-
3.2 安装kubelet、kubeadm和kubectl
-
3.3 用kubeadm创建Cluster
-
3.3.1 初始化Master
-
3.3.2 配置kubectl
-
3.3.3 安装Pod网络
-
3.3.4 添加k8s-node1和k8s-node2
-
-
3.4 小结
-
-
第4章 Kubernetes架构
-
4.1 Master节点
-
4.2 Node节点
-
4.3 完整的架构图
-
4.4 用例子把它们串起来
-
4.5 小结
-
-
第5章 运行应用
-
5.1 Deployment
-
5.1.1 运行Deployment
-
5.1.2 命令vs配置文件
-
5.1.3 Deployment配置文件简介
-
5.1.4 伸缩
-
5.1.5 Failover
-
5.1.6 用label控制Pod的位置
-
-
5.2 DaemonSet
-
5.2.1 kube-flannel-ds
-
5.2.2 kube-proxy
-
5.2.3 运行自己的DaemonSet
-
-
5.3 Job
-
5.3.1 Pod失败的情况
-
5.3.2 Job的并行性
-
5.3.3 定时Job
-
-
5.4 小结
-
-
第6章 通过Service访问Pod
-
6.1 创建Service
-
6.2 Cluster IP底层实现
-
6.3 DNS访问Service
-
6.4 外网如何访问Service
-
6.5 小结
-
-
第7章 Rolling Update
-
7.1 实践
-
7.2 回滚
-
7.3 小结
-
-
第8章 Health Check
-
8.1 默认的健康检查
-
8.2 Liveness探测
-
8.3 Readiness探测
-
8.4 Health Check在Scale Up中的应用
-
8.5 Health Check在滚动更新中的应用
-
8.6 小结
-
-
第9章 数据管理
-
9.1 Volume
-
9.1.1 emptyDir
-
9.1.2 hostPath
-
9.1.3 外部Storage Provider
-
-
9.2 PersistentVolume & PersistentVolumeClaim
-
9.2.1 NFS PersistentVolume
-
9.2.2 回收PV
-
9.2.3 PV动态供给
-
-
9.3 一个数据库例子
-
9.4 小结
-
-
第10章 Secret & Configmap
-
10.1 创建Secret
-
10.2 查看Secret
-
10.3 在Pod中使用Secret
-
10.3.1 Volume方式
-
10.3.2 环境变量方式
-
-
10.4 ConfigMap
-
10.5 小结
-
-
第11章 Helm— Kubernetes的包管理器
-
11.1 Why Helm
-
11.2 Helm架构
-
11.3 安装Helm
-
11.3.1 Helm客户端
-
11.3.2 Tiller服务器
-
-
11.4 使用Helm
-
11.5 chart详解
-
11.5.1 chart目录结构
-
11.5.2 chart模板
-
11.5.3 再次实践MySQL chart
-
11.5.4 升级和回滚release
-
11.5.5 开发自己的chart
-
-
11.6 小结
-
-
第12章 网络
-
12.1 Kubernetes网络模型
-
12.2 各种网络方案
-
12.3 Network Policy
-
12.3.1 部署Canal
-
12.3.2 实践Network Policy
-
-
12.4 小结
-
-
第13章 Kubernetes Dashboard
-
13.1 安装
-
13.2 配置登录权限
-
13.3 Dashboard界面结构
-
13.4 典型使用场景
-
13.4.1 部署Deployment
-
13.4.2 在线操作
-
13.4.3 查看资源详细信息
-
13.4.4 查看Pod日志
-
-
13.5 小结
-
-
第14章 Kubernetes集群监控
-
14.1 Weave Scope
-
14.1.1 安装Scope
-
14.1.2 使用Scope
-
-
14.2 Heapster
-
14.2.1 部署
-
14.2.2 使用
-
-
14.3 Prometheus Operator
-
14.3.1 Prometheus架构
-
14.3.2 Prometheus Operator架构
-
14.3.3 部署Prometheus Operator
-
-
14.4 小结
-
-
第15章 Kubernetes集群日志管理
-
15.1 部署
-
15.2 小结
-
- 写在最后
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分