转载:https://www.kubernetes.org.cn/3208.html

目前红帽的核心产品PaaS平台OpenShift,最初在2012年释出时是使用自家开发的容器调度工具,但在2014年Google开源Kubernetes后,挟此技术调度规模优势及广大的开发社群,让红帽不惜放弃自家调度工具,并在2015年时发布的OpenShift 3.0版中,开始支持Kubernetes。

OpenShift现在支持了AWS、Azure及GCP三大公有云服务,它除了是该公司跨云战略的核心产品外,红帽也把它定位成企业等级的Kubernetes平台。

红帽将OpenShift定位为企业级Kubernetes平台

虽然OpenShift整并了Kubernetes,但企业需求不单只有容器调度功能,更包含网络、储存、运算、Linux操作系统、中间件等。目前,OpenShift可以支持的底层环境,囊括OpenStack、VMware、KVM、裸机,以及上述的三大公有云厂商等环境,操作系统则是自家的RHEL,让其企业用户可以获得原厂支持服务。在网络组件的部分,除了使用开源虚拟化网络Open vSwitch外,OpenShift另外也支持CoreOS为支持容器、Kubernetes应用情境所设计的Flannel。

瞄准企业需求支持容器原生储存

现今OpenShift除了支持对象储存Ceph、分布式文件系统Gluster外,为了因应企业逐渐迈向容器化的应用情境,近日也更以Gluster为基础,推出容器原生储存功能,同时能兼容公有云、私有云环境,还能将储存平台整合至OpenShift内,而不用另外独立部署。

同时,红帽也加强容器应用程序在各平台间搬迁的可携带性,一并支持档案式储存、区块式储存、对象式储存。至于监控工具,现阶段则是整合了Kubernetes原生的Heapster项目,其作为为监控、分析容器集群的资源使用效率,此外,企业还可以使用Kibana、Elasticserach、Fluentd进行Log分析。

在OpenShift 3.6版中,红帽也推出了Open Service broker API,目标是让开发者可以在该平台中,选择自己惯用的开发工具包、工具,并且与Kubernetes进行介接。

瞄准云端应用程序开发

除了作为企业级Kubernetes平台,红帽还瞄准了云端环境开发的需求。在今年红帽发表的OpenShift.io云端开发平台,是一个端到端全上云端的开发环境,让企业可以延伸既有的OpenShift平台,开发混合云应用程序。

在程序代码撰写和除错上,可整合到云端IDE工具Eclipse Che,另外也可串连到多种DevOps工具,并透过OpenShift Online 3云端容器平台自动建立需要的容器执行环境,来实现从开发端、测试、部署执行都上云端的开发流程。

OpenShift.io涵盖了企业开发混合云服务时可以用到的开发工具,包含开发团队协作空间、开发者工作空间管理、Runtime Stack分析,以及CI/CD服务。也可供企业使用自家开发的组态配置文件,在在线快速建置容器化的开发、测试及半正式环境。

红帽计划更深度整合OpenShift与OpenShift.io,将开发者的开发环境全面云端化,只要联机至开发环境Portal,从最初的工单发布、程序代码开发、项目管理,到后续的自动化测试、程序代码发布工作,都可以在浏览器上完成。

openshift 云平台基于kubernetes的更多相关文章

  1. 10月12号 晚八点 Speed-BI 云平台-基于Excel数据源的管理驾驶舱构建全过程,腾讯课堂开课啦

    认真地做了一大摞一大摞的报表,老板没时间看?努力把能反馈的内容都融汇进图表里,老板嫌复杂?做了几个简单的报表,老板一眼就觉得信息不全面?每个报表都用了各种各样的图表,老板却毫无兴趣?明明很努力了,为什 ...

  2. 【原创】基于Docker的CaaS容器云平台架构设计及市场分析

    基于Docker的CaaS容器云平台架构设计及市场分析 ---转载请注明出处,多谢!--- 1 项目背景---概述: “在移动互联网时代,企业需要寻找新的软件交付流程和IT架构,从而实现架构平台化,交 ...

  3. eKing Cloud基础云平台演进之路

    出口转内销.首发于公司微信公众号,作者本人,现转载到此.本来写得比较技术,还算有点干货,但是结果被编辑咔咔咔,就只剩下下面这些内容. 大型企业如何开启自己的快速上云之路? 2017-12-08 易建科 ...

  4. SAP云平台对Kubernetes的支持

    截至本文发稿(2019-2-10, 农历大年初六)时为止,访问SAP云平台的官方网站:https://cloudplatform.sap.com/enterprise-paas/kubernetes. ...

  5. 容器网络插件那么多,博云为什么基于OVS深度自研?

    背景 从2015年开始,博云开始基于Kubernetes和容器帮助客户交付应用管理平台.在开始阶段,博云选择了业界使用度非常广泛且成熟稳定的calico作为默认的网络方案并在calico方面积累了大量 ...

  6. 腾讯基于Kubernetes的企业级容器云平台GaiaStack (转)

    GaiaStack介绍 GaiaStack是腾讯基于Kubernetes打造的容器私有云平台.这里有几个关键词: 腾讯:GaiaStack可服务腾讯内部所有BG的业务: Kubernetes:Gaia ...

  7. 026.[转] 基于Docker及Kubernetes技术构建容器云平台 (PaaS)

    [编者的话] 目前很多的容器云平台通过Docker及Kubernetes等技术提供应用运行平台,从而实现运维自动化,快速部署应用.弹性伸缩和动态调整应用环境资源,提高研发运营效率. 本文简要介绍了与容 ...

  8. 容器云平台No.1~基于Docker及Kubernetes构建的容器云平台

    开篇 最近整理笔记,不知不觉发现关于kubernetes相关的笔记已经达99篇了,索性一起总结了.算是对这两年做容器云平台的一个总结,本文是开篇,先介绍下所有用到的组件.首先来看下架构图(实在画的太丑 ...

  9. 云无关、桌面端、基于Kubernetes的平台Otomi

    一.Otomi介绍 Otomi官网:https://otomi.io/ Otomi-core核心模块Github地址:https://github.com/redkubes/otomi-core Ot ...

随机推荐

  1. 笔记-docker-1

    笔记-docker-1 1.      简介 1.1.    什么是Docker? Docker 是世界领先的软件容器平台.开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问 ...

  2. Python基础——安装运行

    Python是如何运行的? 像绝大多数编程语言一样,要在计算机上能够运行python程序,至少需要安装一个最小的Python包:一个Python解释器和支持的库. 安装Python 安装包下载:htt ...

  3. groupSum6后向遍历

    http://codingbat.com/prob/p199368 public boolean groupSum6(int start, int[] nums, int target) { if( ...

  4. 《Cracking the Coding Interview》——第17章:普通题——题目7

    2014-04-28 23:28 题目:给定一个数字,用英语把它读出来. 解法:ZOJ上有相反的题目.如果我要用中文读书来呢? 代码: // 17.7 Read an integer in Engli ...

  5. ueditor搭建图片服务器

    最近用使用富文本编辑器,之前一直使用kindeditor和eWebEditor来着,有同事给推荐说使用百度推出的Ueditor,所以咯,自己新项目就将它引进来了,这里说一下心得, 说实话,Uedito ...

  6. 关于JavaScript设计模式的学习(二)

    第二部分来了,是关于结构型的,同样的,还是在简书中,GitHub上也有代码示例和详细注释 简书:http://www.jianshu.com/p/face1be4b846 github:https:/ ...

  7. selenium 使用谷歌浏览器模拟wap测试

    /** * 使用谷歌浏览器模拟手机浏览器 * @param devicesName * @author xxx * 创建时间:2017-06-15,更新时间:2017-06-15 * 备注 */ pu ...

  8. Python学习5,三级菜单实例

    _author_ = "Happyboy" data = { '北京':{ "昌平":{ "沙河":["Happyboy" ...

  9. 孤荷凌寒自学python第六十一天在Fedora28版的linux系统上找搭建本地Mongodb数据服务

    孤荷凌寒自学python第六十一天在Fedora28版的linux系统上找搭建本地Mongodb数据服务 (完整学习过程屏幕记录视频地址在文末) 今天是学习mongoDB数据库的第七天.成功在本地搭建 ...

  10. 【Linux】wc :字数统计命令

    wc :(Word Count) 统计每个传入文件中行数.词数与字节数 $ wc py_this # 三个数字分别对应行数.词数和字节数 21 144 857 py_this $ wc py_this ...