Kubernetes始于Google 2014 年的一个项目。 Kubernetes的构建基于Google十多年运行大规模负载产品的经验,同时也吸取了社区中最好的意见和经验。
它构建于Docker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,利用Kubernetes能方便地管理跨机器运行容器化的应用。
课程特色
-
容器 vs. 虚拟机
容器文件系统
容器网络
容器的资源管理
容器安全
Docker registration
2、Kubernetes架构
-
Kubernetes由来
-
Google Borg简介
-
Why kubernetes
-
集群管理软件应遵循的规范
-
Kubernetes所遵循的规范
技术架构
3、Kubernetes安装
-
环境准备
-
搭建Kubernetes集群
4、Kubernetes功能导览
-
Kubernetes entities
深入了解Kubernetes内置entities
-
集群管理者需要关注的实体
-
应用开发者需要关注的实体
5、监控解决方案
6、Kubernetes高阶——设计和实现
-
Kubernetes的数据库——etcd
-
raft协议
-
etcd的实现
-
Kubernetes如何使用etcd
-
如何构建高可用的etcd集群
Kubernetes网络