注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)Docker與Kubernetes容器虛擬化技術與應用

Docker與Kubernetes容器虛擬化技術與應用

Docker與Kubernetes容器虛擬化技術與應用

定 價:¥69.80

作 者: 倪振松 劉宏嘉 陳建平 主編,謝岳富 副主編
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302617044 出版時間: 2022-12-01 包裝: 平裝-膠訂
開本: 16開 頁數: 字數:  

內容簡介

  Docker 是目前流行的容器平臺。作為開發(fā)、發(fā)布和運行應用程序的開放平臺,Docker為快速發(fā)布、測試和部署應用程序提供了一整套技術和方法。 《Docker與Kubernetes容器虛擬化技術與應用》主要圍繞容器生態(tài)體系中的核心組件Docker和Kubernetes展開,介紹了容器的組成及相關概念、容器系統(tǒng)架構和運行原理,重點剖析了Docker和Kubernetes兩大工具的核心概念、組成和工作原理,通過大量的課堂案例和實驗,使學生能夠快速掌握利用Docker完成容器的部署。另外,《Docker與Kubernetes容器虛擬化技術與應用》還贈送教學PPT課件和教學微大綱。 《Docker與Kubernetes容器虛擬化技術與應用》適合容器虛擬化技術的初學者,對容器技術感興趣的技術人員,以及想從事物聯網工作的讀者。《Docker與Kubernetes容器虛擬化技術與應用》還可作為容器虛擬化技術基礎用書,以及中職、高職、應用型本科專業(yè)的教材。

作者簡介

  倪振松,福建技術師范學院專業(yè)主任。中國青年創(chuàng)業(yè)導師,中國雙創(chuàng)導師,中國科技咨詢協會認證創(chuàng)業(yè)導師,全國應用型人才培養(yǎng)工程創(chuàng)新創(chuàng)業(yè)導師,天津市就業(yè)促進會就業(yè)導師,福建省創(chuàng)業(yè)導師,福州大學碩士研究生導師,廈門理工學院碩士研究生導師,福州市創(chuàng)新創(chuàng)業(yè)導師,福州市青年創(chuàng)業(yè)導師,福清市青年創(chuàng)業(yè)導師。陳建平,福州德明科技有限公司技術總監(jiān)。曾承擔過BI工程師、數據挖掘工程師、大數據架構師、數據科學家、大數據技術總監(jiān)、合伙人等職位,曾參與和組織過個性化推薦大數據和圖像處理的人工智能等20多個項目,曾在上海IBM公司擔任過高級數據挖掘工程師。多次受邀參加學校大數據實驗室專家和高校專業(yè)論證會等。

圖書目錄

第1章  容器虛擬化概述
1.1  容器的發(fā)展歷史和應用場景
1.1.1  虛擬化技術與容器技術的區(qū)別及其聯系
1.1.2  容器虛擬化應用場景
1.2  從容器到Docker
1.2.1  Docker的由來
1.2.2  容器的標準化
1.2.3  Docker的開源項目moby
1.3  容器虛擬化與Docker
1.3.1  容器虛擬化技術
1.3.2  容器造就了Docker
1.3.3  Docker的概念
1.3.4  為什么使用Docker
1.4  從Docker到Kubernetes
1.4.1  Kubernetes的由來
1.4.2  Kubernetes的功能
1.5  安裝VMware
第2章  Docker架構與原理
2.1  技術架構
2.1.1  Docker技術構成
2.1.2  Docker核心技術
2.1.3  Docker打包原理
2.1.4  Docker網絡模式
2.2  技術原理
2.2.1  鏡像
2.2.2  容器
2.2.3  數據卷
2.2.4  倉庫
2.3  安裝說明
2.3.1  Docker應用場景
2.3.2  Docker生態(tài)圈
2.3.3  安裝Docker
2.3.4  搭建Web服務器
2.4  基礎命令
第3章  Docker應用進階
3.1  容器鏡像實踐
3.2  容器互聯實踐
3.2.1  容器互聯
3.2.2  運行一個交互器
3.2.3  運行一個后臺進程容器
3.2.4  映射數據卷到容器
3.3  容器網絡實踐
3.3.1  Docker網絡
3.3.2  網絡連接容量
3.3.3  檢查網絡是否連接容器
3.3.4  創(chuàng)建自己的局域網
3.4  Docker圖形化管理及監(jiān)控
3.4.1  Docker常用的可視化(圖形化)管理工具
3.4.2  Linux常用的監(jiān)控工具
第4章  Docker容器云
4.1  構建容器云
4.1.1  云平臺的層次架構
4.1.2  構建容器云的思路與步驟
4.2  容器的編排與部署
4.2.1  Compose的原理
4.2.2  Fleet的原理
4.3  跨平臺宿主環(huán)境管理工具Machine
4.3.1  Machine與虛擬機軟件
4.3.2  Machine與IaaS平臺
4.3.3  Machine示例
4.4  集群抽象工具Swarm
4.4.1  Swarm概述
4.4.2  Swarm集群的多種創(chuàng)建方式
4.4.3  Swarm對請求的處理
4.4.4  Swarm集群的調度策略
4.4.5  Swarm集群高可用(HA)
4.5  Flynn與Deis
4.5.1  容器云的基礎設施層
4.5.2  容器云的功能框架層
4.5.3  Flynn體系架構與實現原理
4.5.4  Deis的原理與使用
4.5.5  Deis與Flynn的比較
4.6  容器云示例
4.6.1  Hadoop簡介
4.6.2  基于Docker搭建Hadoop集群
第5章  Docker與微服務
5.1  微服務概述
5.1.1  什么是微服務
5.1.2  微服務架構
5.1.3  微服務的優(yōu)缺點
5.2  服務容器化
5.3  微服務的創(chuàng)建與部署
5.3.1  DevOps
5.3.2  Service Mesh
5.3.3  Istio
5.4  遷移到微服務
第6章  Kubernetes架構解析
6.1  Kubernetes基礎簡介
6.1.1  什么是Kubernetes
6.1.2  Kubernetes基礎知識
6.2  Kubernetes的核心概念
6.3  Kubernetes配置文件解析
第7章  Kubernetes集群部署
7.1  Kubernetes的安裝與配置
7.1.1  系統(tǒng)環(huán)境要求和先決條件
7.1.2  使用Kubeadm工具快速安裝Kubernetes集群
7.1.3  以二進制文件方式安裝Kubernetes集群
7.1.4  Kubernetes集群的安全設置
7.1.5  Kubernetes集群的網絡配置
7.1.6  Kubernetes核心服務配置詳解
7.2  Kubernetes命令行工具
7.2.1  kubectl用法介紹
7.2.2  kubectl子命令詳解
7.2.3  kubectl輸出格式
7.2.4  kubectl操作示例
7.3  深入理解Pod
7.3.1  Pod介紹
7.3.2  Pod的基本用法和靜態(tài)Pod
7.3.3  Pod容器共享Volume和Pod的配置管理
7.3.4  在容器內獲取Pod信息
7.3.5  Pod生命周期和重啟策略
7.3.6  Pod健康檢查和Pod調度
7.3.7  Init Container
7.3.8  Pod的升級和回滾
7.3.9  Pod的擴容和縮容
7.4  深入理解Service
7.4.1  Service介紹
7.4.2  Service基本用法
7.4.3  Headless Service
7.4.4  集群外部訪問Pod或Service
7.4.5  DNS服務搭建指南
7.4.6  自定義DNS與上游DNS服務器
7.4.7  Ingress:HTTP 7層路由機制
第8章  Kubernetes核心原理
8.1  Kubernetes API Server原理分析
8.1.1  Kubernetes API Server介紹
8.1.2  獨特的Kubernetes Proxy API接口
8.1.3  集群功能模塊之間的通信
8.1.4  Controller Manager原理分析
8.2  Scheduler原理和Kubelet運行機制分析
8.2.1  Scheduler原理分析
8.2.2  節(jié)點管理
8.2.3  Pod管理
8.2.4  容器健康檢查
8.2.5  Cadvisor資源監(jiān)控
8.3  集群安全機制
8.3.1  API Server認證管理
8.3.2  API Server授權管理
8.3.3  Admission Control(準入控制)
8.3.4  Service Account
8.3.5  Secret私密憑據
8.4  分布式網絡原理
8.4.1  Kubernetes網絡模型
8.4.2  Docker的網絡實現
8.4.3  Kubernetes的網絡實現
8.4.4  CNI網絡模型
8.4.5  Kubernetes網絡策略
8.4.6  開源的網絡組件
8.4.7  負載均衡和網絡路由
8.5  存儲原理
8.5.1  共享存儲機制介紹
8.5.2  PVC介紹
8.5.3  PV和PVC的生命周期
8.5.4  StorageClass詳解
8.5.5  GlusterFS動態(tài)存儲管理實戰(zhàn)
第9章  Kubernetes開發(fā)與運維
9.1  Kubernetes API和源碼分析
9.1.1  使用REST訪問Kubernetes
9.1.2  Kubernetes API詳解
9.1.3  API Groups
9.1.4  API方法說明
9.1.5  API響應說明
9.2  基于Kubernetes API的二次開發(fā)
9.2.1  使用Java訪問Kubernetes API
9.2.2  使用Jersey框架訪問Kubernetes API
9.2.3  使用Fabric8框架訪問Kubernetes API
9.2.4  Kubernetes開發(fā)中的新功能
9.3  Kubernetes集群管理基礎
9.3.1  Node的管理
9.3.2  Namespace:集群環(huán)境共享與隔離
9.3.3  Kubernetes資源管理
9.3.4  Pod Disruption Budget
9.3.5  Kubernetes集群的高可用部署方案
9.3.6  Kubernetes集群監(jiān)控和日志管理
9.3.7  使用Web UI(Dashboard)管理集群
9.3.8  Kubernetes應用包管理工具Helm
9.4  故障排除
9.4.1  查看系統(tǒng)Event事件
9.4.2  查看容器日志
9.4.3  查看Kubernetes服務日志
9.4.4  常見問題及其解決方案
 
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號