当前位置: 首页 > 科技赋能

定位于企业级容器管理器,QingCloud容器管理平台KubeSphere因应“云”而诞生

时间:2024-05-22 12:37:23 科技赋能

容器技术是近年来热门的开源技术。

真正改变了企业应用从开发构建到发布运营的整个生命周期。

云计算公司DigitalOcean最近发布了6月Currents云计算季度报告,该报告对全球行业专业人士进行了调查。

报告显示,随着过去一年容器技术和相关管理工具的快速发展,49%的受访开发者表示他们目前正在使用容器。

其中,40%仅使用容器进行测试和开发,另外60%也将其用于生产。

在2019年7月27日举行的Cloud Insight Conference云计算峰会上,青云发布了新一代企业级分布式容器管理平台KubeSphere,这是青云全新的容器产品品牌。

青云容器及应用平台研发总监周晓思 青云容器及应用平台研发总监周晓思告诉记者,企业应用容器化已经成为日益趋势,而Kubernetes已经成为容器管理方面无可争议的“王者”。

Kubernetes 有很多版本。

为了帮助企业更便捷地管理容器,QingCloud推出了KubeSphere。

容器带来的变化和挑战随着云计算的发展,企业对应用的迭代开发和交付的要求越来越高。

在此背景下,容器、微服务、DevOps、云原生应用等概念和技术受到越来越多的关注。

与传统服务器虚拟化技术相比,容器技术带来了四个方面的变化。

周小思表示,容器出现后,可以最大限度地利用主机的资源,而不会产生额外的损失。

这两年,大家提到微服务的时候,更多的是理论和概念。

容器出现后,微服务已经从理论变为现实,并且有实施的计划。

容器的第三个好处是最大化持续集成/持续交付(CI/CD)的好处。

在容器技术流行之前,虚拟机作为交付 CI/CD 的标准,效率非常低下;如果不使用虚拟机,就只能根据每个开发应用来做CI/CD,因为环境不规范,风险很大;对于容器来说,一是标准化,二是高效率。

CI/CD在企业中更受欢迎,因为企业可以看到CI/CD带来的实际好处。

此外,容器没有平台依赖性,企业可以将业务应用部署在不同平台上,而无需产生额外的运维成本。

企业非常喜欢这样。

由于这些优势,Gartner 认为 50% 的企业用户将在其 IT 环境中以容器化方式运行核心业务应用程序。

然而,虽然容器有这么多好处,但问题也随之而来。

周小思表示,首先,公司将业务转型为微服务,每个微服务都运行在容器中。

这涉及到容器如何通信和发现彼此。

其次,行业如何获取所有监控状态和服务状态,收集所有日志,并进行统一管控。

第三,如果容器在运行过程中崩溃,如果服务中断,企业肯定不会接受。

需要有一种方法来保证服务的连续性。

还有镜像版本发布、如何将新版本镜像更新到不同环境、更新后如果出现问题如何立即回滚等一系列问题摆在企业面前。

因此,容器编排技术应运而生。

成为解决这些问题的关键,以Kubernetes为代表的容器编排得到了快速发展。

Kubernetes提供了非常稳定的底层分布式调度系统,相关技术来自于开源社区孵化,因此企业对Kubernetes的接受度非常高。

虽然Kubernetes解决了企业的容器管理问题,但没有任何技术是完美的。

Kubernetes出现后也存在一些问题,例如学习成本高、安装部署复杂、上游功能组件多、多租户模型设计等。

只需等待即可。

“这些问题会带来很多隐性成本,我们该怎么办?KubeSphere 就是为云而生的。

”周小四说道。

KubeSphere 为“云”而生。

简单来说,KubeSphere 是一个基于 Kubernetes 构建的企业级分布式多租户容器管理平台。

与原生 Kubernetes 相比,KubeSphere 做了很多改进。

例如,KubeSphere简化了安装配置,支持离线安装。

在企业私有云环境中,无需外部网络即可快速搭建Kubernetes环境。

另外,KubeSphere提供了管理接口,而Kubernetes没有管理接口。

它定位于开发人员。

您只能通过键入命令行来管理 Kubernetes 集群。

在多租户和权限方面,Kubernetes的多租户和权限比较简单; KubeSphere控制台提供统一的管理入口和细粒度的资源权限管理。

同时可以在操作层面进行资源管理,如增、删、改、查等。

KubeSphere还提供了强大的应用管理功能,可以管理整个应用的使用状态、计费、监控、日志等。

在持续集成/持续交付(CI/CD)方面,KubeSphere提供了整个场景的支持。

对于微服务的管理,KubeSphere基于istio提供了可视化限流、灰度发布、AB测试等功能。

周小思表示,总结了KubeSphere的六大功能亮点:第一,KubeSphere提供了统一的入口。

KubeSphere统一门户跨平台(物理环境、虚拟化环境、云环境),可以管理多种Kubernetes;其次,KubeSphere非常简单易学,并且具有向导式的UI。

通过辅助操作界面,用户可以接触KubeSphere或Kubernetes,学习成本很低,不需要花费太多精力去理解Kubernetes的概念;第三,多场景、集成化、整体化的解决方案,比如针对各个企业的持续集成/持续交付、多租户管理、微服务治理等,现在就要支持场景;第四,易于集成第三方系统。

这里的第三方系统指的是企业环境。

例如,企业有自己的监控系统、日志系统、集中认证系统等。

KubeSphere 可以轻松集成到这些系统中;第五,多租户和细粒度的权限管理,KubeSphere在Kubernetes上的二次开发充分考虑了企业场景的安全需求;第六,完整的存储和网络解决方案。

KubeSphere将现有主流开源存储和网络插件集成到产品中。

底层网络和存储只需要定义标准和接口即可。

存储厂商和网络厂商可以根据标准开发插件,轻松接入Kubernetes平台。

KubeSphere已经可以直接支持QingCloud SDN网络和NeonSAN分布式存储。

正是这些特性使得KubeSphere适用于非常广泛的用户。

例如,对于仍在使用物理或虚拟化环境的企业来说,使用 KubeSphere 可以帮助他们快速迁移到容器平台。

企业的资源利用率将得到提高,业务发展效率也将得到提高。

将会改善。

周小思还以一家互联网金融公司为例。

过去是基于传统方式部署开发和测试环境,将业务部署在虚拟机上。

在这样的情况下,不到一个小时就部署了完整的线上环境,所有项目组都使用这个环境进行开发和测试。

用户迁移到Kubernetes时,不到5分钟就可以部署完整的环境,并且每个项目组成员都有一套环境,资源隔离,互不影响。

当你不再想要这个环境时,你可以立即摧毁它;当您要部署环境时,5分钟内您立即拥有完整的环境。

而且,每个人面临的环境都是标准化、统一的。

对于那些进行业务容器化转型的企业来说,当容器化规模越来越大时,就会遇到瓶颈。

因为管理容器化业务需要耗费大量的精力,并且需要招募额外的运维人员,KubeSphere 可以帮助他快速、平滑地迁移到 Kubernetes,解决当前容器化业务的瓶颈。

另外,以互联网公司为代表的Kubernetes重度用户不应该将自己的核心能力和核心资源花在维护Kubernetes上。

他们宝贵的精力应该集中在核心业务和发展创新上。

他们现在可能会考虑将资源产品化,以帮助他们解决额外和不必要的资源消耗。

这个时候,他就可以使用KubeSphere这一一站式服务,让他们能够专注于核心业务的发展和创新。

还有一些企业部署了多个 Kubernetes。

这些Kubernetes部署在不同的环境中,包括物理机、虚拟机,也可能是放在公有云厂商的Kubernetes。

用户希望有一个统一的平台来统一管理所有的Kubernetes,而KubeSphere可以帮助他们实现这一目标。

周小四表示,目前KubeSphere社区版和Easy Express版已经推出。

社区版托管在 GitHub 上。

作为我们的开源项目,它通过社区帮助我们进行运维; Easy Express版是简单版本,支持单机部署和多机环境。

,用户只需提供一台主机资源即可体验KubeSphere或Kubernetes。

“8月份我们会推出高级版本,可以满足企业更多的需求。

同时KubeSphere超融合一体机的工作也已经开始,预计下半年发布另外,我们的很多服务都是通过QingCloud公有云交付给用户的,因此我们也会推出自己的容器服务和Kubernetes服务,即QingCloud Container Service(QCS)和QingCloud KubeSphere Service(QKS),相关工作也会进行。

今年下半年开始。

”周小斯说。

简而言之,KubeSphere 希望成为企业级容器管理器。

KubeSphere 可以更加高效。

使用KubeSphere后,企业开发、测试、运维人员的效率将得到大幅提升,可以更加专注于业务发展; KubeSphere 更加安全,具有更好的多租户管理和权限控制。

;借助OpenPitrix的全生命周期应用管理,可以进行容器应用的开发、分发和管理。

此外,KubeSphere是一站式全链条整体解决方案,支持持续集成/持续交付、服务治理、DevOps等,可以轻松帮助企业用户获取。

KubeSphere 更可靠。

除了提供主流的开源防护系统解决方案外,青云还提供自主研发、经过公有云验证的企业级商用网络和存储。