配色: 字号:
Docker——容器与容器云(第2版)
2020-11-24 | 阅:  转:  |  分享 
  
Docker——容器与容器云(第2版)演讲人2020-11-24目录01.第一部分Docker深入解读02.第二部分Docker云平台解
读03.第三部分附录01第一部分Docker深入解读LOGO第一部分Docker深入解读1.1云计算平台1.2容器,新的
革命1.3进化:从容器到容器云1从容器到容器云https://www.wps.cn2Docker基础2.3搭建你的第一个D
ocker应用栈2.2Docker操作参数解读2.3.1Docker集群部署2.3.2第一个HelloWorld2.3.3
开发、测试和发布一体化2.1Docker的安装3Docker核心原理解读0302013.3client和daemon3
.2Docker架构概览3.1Docker背后的内核知识0605043.6Docker存储管理3.5Docker镜像管理3
.4libcontainer3Docker核心原理解读3.9Docker与容器安全3.8Docker网络管理3.7Doc
ker数据卷3Docker核心原理解读3.1Docker背后的内核知识3.1.1namespace资源隔离3.1.2cgr
oups资源限制3Docker核心原理解读3.2Docker架构概览3.2.1Dockerdaemon3.2.2Dock
erclient3.2.3镜像管理3.2.4execdriver、volumedriver、graphdriver3.2.5
network3Docker核心原理解读3.3client和daemon3.3.1client模式3.3.2daemon
模式3.3.3从client到daemon3Docker核心原理解读3.4libcontainer3.4.1libcont
ainer的工作方式3.4.2libcontainer实现原理3.4.3使用runC与libcontainer进行交互3Do
cker核心原理解读3.5Docker镜像管理3.5.1什么是Docker镜像3.5.2Docker镜像关键概念3.5.3
Docker镜像构建操作3.5.4Docker镜像的分发方法3Docker核心原理解读3.6Docker存储管理3.6.1
Docker镜像元数据管理3.6.2Docker存储驱动3Docker核心原理解读3.7Docker数据卷3.7.1数据卷
的使用方式3.7.2数据卷原理解读3Docker核心原理解读3.8Docker网络管理3.8.1Docker网络基础3.8
.2Dockerdaemon网络配置原理3.8.3libcontainer网络配置原理3.8.4传统的link原理解析3.
8.5新的link介绍3Docker核心原理解读3.9Docker与容器安全3.9.1Docker的安全机制3.9.2D
ocker安全问题3.9.3Docker安全的解决方案4Docker高级实践技巧4.1容器化思维4.2Docker高级网络
实践4.3Dockerfile最佳实践4.4Docker容器的监控手段4.5容器化应用构建的基础:高可用配置中心4Dock
er高级实践技巧4.1容器化思维4.1.1SSH服务器的替代方案4.1.2Docker内应用日志管理方案4.1.3容器化思
维及更多4Docker高级实践技巧4.2Docker高级网络实践4.2.1玩转Linuxnetworknamespace
4.2.2pipework原理解析4.2.3pipework跨主机通信4.2.4OVS划分VLAN4.2.5OVS隧道模式
4Docker高级实践技巧4.3Dockerfile最佳实践4.3.1Dockerfile的使用4.3.2Dockerfi
le实践心得4Docker高级实践技巧4.4Docker容器的监控手段4.4.1Docker容器监控维度4.4.2容器监控
命令4.4.3常用的容器监控工具4Docker高级实践技巧4.5容器化应用构建的基础:高可用配置中心4.5.1etcd经典
应用场景4.5.2etcd实现原理02第二部分Docker云平台解读LOGO5.1再谈云平台的层次架构第二部分Docker
云平台解读5.2从小工到专家5构建自己的容器云https://www.wps.cn6专注编排与部署:三剑客与FleetAC6
.2跨平台宿主环境管理工具Machine6.4编排之秀Fleet6.3集群抽象工具Swarm6.1编排小神器Fig/Com
poseDB6专注编排与部署:三剑客与Fleet6.1编排小神器Fig/Compose6.1.1再谈容器编排与部署6.1.2
Compose原理:一探究竟6专注编排与部署:三剑客与Fleet6.2跨平台宿主环境管理工具Machine6.2.1Mac
hine与虚拟机软件6.2.2Machine与IaaS平台6.2.3Machine小结6专注编排与部署:三剑客与Fleet6
.3集群抽象工具Swarm6.3.1Swarm简介6.3.2试用Swarm6.3.3Swarm集群的多种创建方式6.3.4
Swarm对请求的处理6.3.5Swarm集群的调度策略6.3.6Swarm集群高可用(HA)6.3.7Swarm与Mac
hine6.3.8Swarm小结6专注编排与部署:三剑客与Fleet6.4编排之秀Fleet6.4.1旧问题新角度:Doc
kerdistro6.4.2Fleet的原理剖析7专注应用支撑和运行时:Flynn和Deis7.1Flynn,一个小而美的
两层架构7.1.1第0层:容器云的基础设施7.1.2第1层:容器云的功能框架7.1.3Flynn体系架构与实现原理7.2
谈谈Deis与Flynn7.2.1应用发布上的比较7.2.2关于Deis的一些思考单击此处添加正文。8一切皆容器:Kube
rnetes8.1Kubernetes是个什么样的项目8.2Kubernetes的设计解读8.3Kubernetes核心组件
解读8.4Kubernetes存储核心原理8.5Kubernetes网络核心原理8.6Kubernetes多租户管理与资源控
制8一切皆容器:Kubernetes8.7Kubernetes高级实践8.8Kubernetes未来动向8.9不要停止思考
8.2.1一个典型案例:Guestbook8.2.2pod设计解读8.2.3replicationcontroller设计
解读8.2.4service的设计解读8.2.5新一代副本控制器replicaset8一切皆容器:Kubernetes8.
2Kubernetes的设计解读8一切皆容器:Kubernetes8.2Kubernetes的设计解读8.2.6Deplo
yment8.2.7DaemonSet8.2.8ConfigMap8.2.9Job8.2.10HorizontalPod
Autoscaler8一切皆容器:Kubernetes8.3Kubernetes核心组件解读8.3.1Kubernetes
的整体架构8.3.2APIServer8.3.3scheduler8.3.4controllermanager8.3.5
kubelet8.3.6kube-proxy8.3.7核心组件协作流程8一切皆容器:Kubernetes8.4Kubern
etes存储核心原理8.4.1volume设计解读8.4.2volume实现原理分析8.4.3volume使用案例8.4.4
persistentvolume8一切皆容器:Kubernetes8.5Kubernetes网络核心原理8.5.1单po
d单IP模型8.5.2pod和网络容器8.5.3实现Kubernetes的网络模型8一切皆容器:Kubernetes8.6
Kubernetes多租户管理与资源控制8.6.1namespace设计解读8.6.2Kubernetes用户认证机制8.6.
3Kubernetes用户授权机制8.6.4Kubernetes多维资源管理机制admissioncontrol8一切皆容
器:Kubernetes8.7Kubernetes高级实践8.7.1应用健康检查8.7.2高可用性8.7.3日志8.7.4
集成DNS8.7.5容器上下文环境8一切皆容器:Kubernetes8.8Kubernetes未来动向8.8.1Uber
netes8.8.2petSet8.8.3performance8.8.4rescheduler8.8.5OCI标准03第
三部分附录第三部分附录P6P5附录FP4附录EP3附录DP2附录CP1附录B附录AA.2在Ubuntu系统中安装
DockerA.1安装Docker的要求21A.6Docker的安装验证A.3在REHL及其衍生的发行版系统中安装Docke
r63A.5在MicrosoftWindows系统中安装DockerA.4在OSX系统中安装Docker54第三部分附录
附录AB.2工具的配置与技巧B.1Golang开发环境的安装B第三部分附录附录BA第三部分附录C.3第三步:阅读源码
C.2第二步:动手实践CC.1第一步:查阅文档B附录CAD.1安装cgroups工具库D.2查询cgroup及子系统挂载
状态D.3创建层级并挂载子系统D.4卸载cgroupD.5设置cgroups参数D.6添加任务到cgroup第三部分附录
附录D第三部分附录附录DD.7权限管理E.1blkio:BLOCKIO资源控制E.2cpu:CPU资源控制E.3cpuacct:CPU资源报告E.4cpuset:CPU绑定E.5device:限制任务对device的使用E.6freezer:暂停/恢复cgroup中的任务第三部分附录附录E第三部分附录附录EE.7memory:内存资源管理F.1安装DockerF.2获取Kubernetes各组件和etcd的二进制可执行文件第三部分附录0102附录F0403F.4安装Kubernetes客户端程序F.3安装upstart脚本感谢聆听
献花(0)
+1
(本文系职场细细品原创)