openshift 云平台基于kubernetes
转载: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的更多相关文章
- 10月12号 晚八点 Speed-BI 云平台-基于Excel数据源的管理驾驶舱构建全过程,腾讯课堂开课啦
认真地做了一大摞一大摞的报表,老板没时间看?努力把能反馈的内容都融汇进图表里,老板嫌复杂?做了几个简单的报表,老板一眼就觉得信息不全面?每个报表都用了各种各样的图表,老板却毫无兴趣?明明很努力了,为什 ...
- 【原创】基于Docker的CaaS容器云平台架构设计及市场分析
基于Docker的CaaS容器云平台架构设计及市场分析 ---转载请注明出处,多谢!--- 1 项目背景---概述: “在移动互联网时代,企业需要寻找新的软件交付流程和IT架构,从而实现架构平台化,交 ...
- eKing Cloud基础云平台演进之路
出口转内销.首发于公司微信公众号,作者本人,现转载到此.本来写得比较技术,还算有点干货,但是结果被编辑咔咔咔,就只剩下下面这些内容. 大型企业如何开启自己的快速上云之路? 2017-12-08 易建科 ...
- SAP云平台对Kubernetes的支持
截至本文发稿(2019-2-10, 农历大年初六)时为止,访问SAP云平台的官方网站:https://cloudplatform.sap.com/enterprise-paas/kubernetes. ...
- 容器网络插件那么多,博云为什么基于OVS深度自研?
背景 从2015年开始,博云开始基于Kubernetes和容器帮助客户交付应用管理平台.在开始阶段,博云选择了业界使用度非常广泛且成熟稳定的calico作为默认的网络方案并在calico方面积累了大量 ...
- 腾讯基于Kubernetes的企业级容器云平台GaiaStack (转)
GaiaStack介绍 GaiaStack是腾讯基于Kubernetes打造的容器私有云平台.这里有几个关键词: 腾讯:GaiaStack可服务腾讯内部所有BG的业务: Kubernetes:Gaia ...
- 026.[转] 基于Docker及Kubernetes技术构建容器云平台 (PaaS)
[编者的话] 目前很多的容器云平台通过Docker及Kubernetes等技术提供应用运行平台,从而实现运维自动化,快速部署应用.弹性伸缩和动态调整应用环境资源,提高研发运营效率. 本文简要介绍了与容 ...
- 容器云平台No.1~基于Docker及Kubernetes构建的容器云平台
开篇 最近整理笔记,不知不觉发现关于kubernetes相关的笔记已经达99篇了,索性一起总结了.算是对这两年做容器云平台的一个总结,本文是开篇,先介绍下所有用到的组件.首先来看下架构图(实在画的太丑 ...
- 云无关、桌面端、基于Kubernetes的平台Otomi
一.Otomi介绍 Otomi官网:https://otomi.io/ Otomi-core核心模块Github地址:https://github.com/redkubes/otomi-core Ot ...
随机推荐
- hadoop,hbase,hive
linux上安装hadoop,然后安装hbase,然后安装zookeeper,最后安装hive.hbase安装在hdfs下.hive是纯逻辑表,hbase是物理表.hdfs是hadoop上的一个组件.
- 无法访问hadoop yarn8088端口的解决方法
1.检查是否正确的启动了resourcemanager服务 若是没有启动,请检查yarn-site-xml配置 2.若是启动了 1.检查客户机和虚拟机之间是否能够相互ping通 2.检查虚拟机防火墙是 ...
- 通过广播关闭应用程序(每个Activity)和连续点击两次返回键关闭应用程序
对于一个应用程序可能有很多个Activity,可能每个人并不想一个个的去关闭Activity,也有可能忘了,那怎么关闭所有的未关闭的Activity呢,其实有很多方法,但是我最喜欢的一种就是通过广播事 ...
- USACO Section2.3 Zero Sum 解题报告 【icedream61】
zerosum解题报告----------------------------------------------------------------------------------------- ...
- python利用PIL库使图片高斯模糊
一.安装PIL PIL是Python Imaging Library简称,用于处理图片.PIL中已经有图片高斯模糊处理类,但有个bug(目前最新的1.1.7bug还存在),就是模糊半径写死的是2,不能 ...
- 玩转Linux之内存管理-free
玩转Linux之内存管理-free free命令可以显示Linux系统中空闲的.已用的物理内存及swap内存,及被内核使用的buffer.在Linux系统监控的工具中,free命令是最经常使用的命令之 ...
- loadrunner破解出现“license security violation,Operation is not allowed”的错误提示
1.关闭loadrunner,将破解文件(“lm70.dll”.“mlr5lprg.dll”)放置在LoadRunner\bin下面 2.以管理员身份运行loadrunner,在CONFUGURATI ...
- python 3 使用cmp函数报错
python3 中已经不使用cmp函数进行比较大小,使用operator模块 import operator lt(a,b) 相当于 a<b 从第一个数字或字母(ASCII)比大小 le(a,b ...
- Oz 创建Windows2008R2镜像
此tdl和auto文件只可定义windows disk bus以ide模式启动,不支持virtio. <template> <name>Windows-gushiren< ...
- [SQL Server]关于标识列,标识从1开始计数的的方法
DBCC CHECKIDENT ('表名', RESEED, 0) //从30开始 DBCC CHECKIDENT (jobs, RESEED, 30)