合格的企业级容器管家是怎么炼成的 ?

IT168企业级 / 2018年09月04日 23:41

时尚

[

Gartner以为,2020年有50%企业用户会将中心事务运用以一种容器化的办法运转在其IT环境中,可是现在只要5%,这是适当高的增长率。

尽管技能很好,但从5%到50%,还会碰到许多应战。首要,企业在布置容器时,将其事务迁移到容器里,必定不是一切事务迁移到一个容器中。企业做微效劳改造,每个微效劳跑在一个容器里,它有许多微效劳。比方我是电商企业,我的购物车、查找产品都能够作为微效劳。企业把一切的微效劳放在不同的容器中,效劳之间能够通讯,相互做效劳发现。

第二,企业怎么获取一切监控情况、效劳情况,怎么搜集一切日志,一致管控?其三,容器在运转过程中溃散,假如效劳断掉,企业必定不行承受,需求有办法确保效劳的继续性。其四,新版别镜像怎么更新到不同的环境中,更新后有问题,怎么马上回滚?别的,容器越来越多,假定一家企业有1000个容器,有的企业乃至远远超越1000个,怎么办理如此多的容器?

这种时分自然会想到风生水起的Kubernetes,作为容器编列界的老迈,背靠谷歌强壮技能支撑的开源社区,构建了一个可主动布置、扩展和办理容器化运用程序的容器的调度效劳。。可是和许多新式技能诞生相同,Kubernetes仍然存在着一些技能的缺点和危险。

在Cloud Insight 2018云核算峰会上,青云QingCloud容器及运用渠道研制总监周小四谈到,“许多人看到Kubernetes的优点,想具有它的热心无比高涨。但昂扬的学习本钱以及本地不服水土的情况,让企业望而生畏“。

由于,为了习惯云核算的大环境,青云QingCloud KubeSphere应运而生。从产品命名上能够看出,Sphere的意思是规划、空间,以Sphere命名的闻名产品是IBM的WebSphere,这是一个老牌的运用效劳器办理渠道。青云QingCloud和WebSphere的愿景相同,Kube是Kubernetes。青云QingCloud的愿景是经过KubeSphere,把一切关于Kubernetes的资源都放在咱们的环境里办理起来。

简而言之,青云KubeSphere是构建在Kubernetes之上的企业级分布式多租户容器办理渠道。

青云KubeSphere 出于蓝而胜于蓝

从上图中能够看到,Kubernetes的装置很杂乱,关于企业用户来说,他不愿意碰触;KubeSphere则是简略的装备。Kubernetes许多资源都在国外的网络上,用户无法下载;KubeSphere支撑离线装置。在企业私有云环境中,没有外网也能够快速建立一套Kubernetes的环境。

在办理界面上。Kubernetes没有办理界面,其定位是面向开发者,有必定技能根底的人。Kubernetes只供给一种进口——命令行,运用者只能经过敲命令行办理Kubernetes集群。这关于企业用户是难以承受的。而青云QingCoud KubeSphere供给了简练的界面,强壮的功用,能够在界面上办理一切Kubernetes原生资源。

关于多租户和权限,Kubernetes的多租户和权限比较粗暴,而在青云KubeSphere的操控台上,供给一致的办理进口,细粒度的资源权限办理。一起,资源办理能够到操作等级,比方增、删、改、查。

运用办理。举例来说,我自己有一个事务,把这个事务笼统成一种效劳,然后把这个效劳打包成一个运用。我是这个运用的开发者,我能够把这个运用贡献给其他人。Kubernetes也有运用的概念,它是经过Helm,Helm也是一种开源项目。Helm有一个跟Kubernetes相同的问题,它也没有界面,需经过命令行来履行相关操作。

青云供给了十分强壮的运用办理渠道——OpenPitrix。其方针是跨云,不同的云渠道都能够运用OpenPitrix做运用的办理,包含Kubernetes。开发者开发一款运用,需求对这个运用做版别办理,OpenPitrix就能够做到。用户运用运用的过程中,对整个运用的运用情况、计费、监控、日志,OpenPitrix也能够协助用户处理这些问题。

关于继续集成/继续交给,Kubernetes没有CI/CD,可是在企业中是有必要的。由于事务的上线有必要经过CI/CD东西链的协助。在这方面,青云KubeSphere供给整个场景的支撑。别的现在比较火的微效劳办理功用,Kubernetes也是没有的;青云KubeSphere根据istio供给可视化的限流熔断、灰度发布、AB测验等功用。

哪几种用户适用青云KubeSphere?

周小四总结为四类用户,既物理机/虚拟机用户、容器化用户、重度k8s用户、多种k8s环境用户。

第一种用户运用旧办法运用核算资源,把没有容器化的运用布置在物理机、虚拟机上,可是期望把传统运用做容器化改造。运用青云KubeSphere就能够协助他们快速迁移到容器渠道,企业的资源利用率会提高,事务开发功率也会提高。

第二种用户是容器化用户,这类用户现已做了相应的容器化改造,事务是容器化的,但他没有放在Kubernetes之上。当容器化规划越来越大后,就会碰到瓶颈。由于办理容器化的事务需求花很多的精力,需求招聘额定运维人员。青云KubeSphere能够协助他快速滑润的迁移到Kubernetes,处理现在容器化的事务瓶颈。

第三种重度的Kubernetes用户。比较急进的互联网用户会很早测验新技能。比方一两年前他们开端测验Kubernetes事务现已迁移到Kubernetes渠道。这些Kubernetes可能是他们自己建立的,由于他们本身技能才能比较强。可是关于这些用户来说,他们的中心才能、中心资源不应该花在保护Kubernetes上,他们名贵的精力应该放在中心事务和开发立异上。他们现在可能会考虑经过产品化的资源,协助他们处理额定的、无谓的资源耗费。这时分他能够运用青云KubeSphere,一站式效劳能够让他们专心于中心事务的开发和立异。

第四种用户,其企业环境中有多种Kubernetes,有不同版别的Kubernetes,有不同厂商给他装的Kubernetes,有放在不同环境中的Kubernetes,包含物理机、虚拟机,也可能是放在公有云厂商上的Kubernetes。用户期望有一个一致的渠道,把一切的Kubernetes一致办理起,青云KubeSphere能够协助他们完成这一方针。

总结来看,青云KubeSphere是一站式全链条的全体处理方案,继续集成/继续交给,效劳办理、DevOps等,能够协助企业开发、测验、运维人员大幅提高功率,而且凭借OpenPitrix的全生命周期的运用办理能够做容器运用开发、分发和办理,成为一名合格的企业级容器管家。

1. 中国品牌新闻网遵循行业规范,任何转载的稿件都会明确标注作者和来源;2. 中国品牌新闻网的原创文章,请转载时务必注明文章作者和"来源: 中国品牌新闻网",不尊重原创的行为 中国品牌新闻网或将追究责任;3.作者投稿可能会经 中国品牌新闻网编辑修改或补充。