coscon16-open source container cloud-openshift

17

Upload: geng-chen

Post on 11-Feb-2017

57 views

Category:

Documents


31 download

TRANSCRIPT

Page 1: COSCon16-Open Source Container Cloud-OpenShift
Page 2: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

开源容器云OpenShift 构建基于Kubernetes的容器应用云平台

陈 耿 2016年10月

北京

Page 3: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

https://github.com/openshift/origin

Page 4: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

容器引擎

容器编排

Page 5: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

应 用

代码 服务

Page 6: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

代码 服务 CI CD 测试

上线

变更

应 用

Page 7: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

基础技术

用户需求

“遥远的最后一公里”

Page 8: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

容器引擎

容器编排

编程平台、中间件

UX、工具、自动化、集成…

网络、储存、日志、度量、高可用、部署…

Page 9: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

路由层

服务层

镜像仓库

储存

日志管理

性能指标 Master

API Server

Data Store

Scheduler

Replication controller

自动部署

自动构建

软件定义网络

Web控制台

命令行工具

RESTful API

开发

运维

管理工具

用户

POD

Node

POD

容器1 容器2 …

POD

Node

Docker

Tomcat

Node

POD

POD

PHP

Jenkins

Node

POD

POD

Kubelet

OpenShift-Node

OpenShift架构

Page 10: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

Page 11: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

Node Node

开发

Git 构建

镜像仓库

POD

POD 应用 服务

部署 应用 服务 </> </>

构建 镜像

应用 镜像

从源代码到应用服务

创建 应用

更新

1

2 3

4

5

6

应用 镜像

Page 12: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

探索

Page 13: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

应 用

代码 服务 Dev Ops

Page 14: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

应 用

想法 服务 Dev Ops

Page 15: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

KEY TAKEAWAYS

• 通过OpenShift可以快速地构建基于Docker及Kubernetes的容器云平台

• 通过OpenShift能加速创新,提升应用研发和部署的效率。

Page 16: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

• https://docs.openshift.org

• https://github.com/openshift

• https://www.youtube.com/user/rhopenshift

参 考

Page 17: COSCon16-Open Source Container Cloud-OpenShift

2016中开源年会 | China Open Source Conference 2016

谢谢