青云 QingCloud 云原生实践:基于 KubeSphere 的 QKE 正式交付

  • 时间:
  • 浏览:1
  • 来源:极速快三官方

来源:InfoQ  作者:赵钰莹

随着技术的不断发展,云的边界正在被技术和开源抹平,所以软件和框架设计好的反义词直接与云平台绑定,这也是太大开发者讨论“云原生”的愿因,而所谓的“云原生”如何让最大程度发挥云平台的价值,容器技术正是将该理念落地的重要手段之一。

在这之中,Kubernetes 项目正在尝试将应用定义、管理和交付推向新的宽度,嘴笨 该项目的现有模型还趋于稳定许多现象和过低之处,尤其是声明式 API 如何更好的与用户体验达成一致,但 Kubernetes 项目的确是云原生理念落地的核心与关键所在,这许多同样体现在青云 QingCloud 的云原生实践之中。

KubeSphere

根据 Gartner 在 2018 年做出的预测,到 2020 年,500% 的用户会将容器应用在生产环境中,而这一数字未来有望更高。单体应用时代,所有功能和服务绑定交付,一旦出现现象,所有都还可不可不可以 重新打包、重新交付,而微服务是每个功能单独打包,出现现象只还可不可不可以 单独打包某一每段即可。相应的,技术水平在整个过程也趋于稳定了改变,从大机到云计算再到容器平台,Kubernetes 机会成为容器时代的分布式操作系统内核,而 KubeSphere 正是青云 QingCloud 在此基础上开源的独立分布式容器管理平台,并于近日正式交付 QKE(QingCloud Kubernetes Engine,即 KubeSphere on QingCloud)。

2018 年 4 月份,整个团队写下了 KubeSphere 的第一行代码,当然这项工作的前期调研从 2017 年就开始英文了了了。采访中,青云 QingCloud 容器平台产品经理于爽表示,青云 QingCloud 云平台 2017 年就向用户交付了原生 Kubernetes PaaS 应用,如何让原生的 Kubernetes 趋于稳定诸多现象,比如使用门槛较高等,机会把 Kubernetes 理解为分布式操作系统内核,其对终端用户的使用难度可想而知。

KubeSphere 未来还将提供可配置、可插拔的功能,用户可根据买车人还可不可不可以 选取不想的功能进行安装。KubeSphere 的定位是分布式操作系统,Kubernetes 是其内核,用户可在这一操作系统上安装不想的功能。

综合来看,KubeSphere 的产品结构主要都还可不可不可以 从有有另一一俩个方面来看:

底层基础设施支持,KubeSphere 考虑的是从最底层提供稳定的网络存储方案;

上层应用开发及管理,提供各种应用场景和所需功能;

企业级用户体验,从用户体验层面满足客户心理诉求,降低用户 40% 的操作。

相较而言,KubeSphere 是私有化部署产品,要求用户提供虚拟主机机会物理机资源,通过安装包安装,用户登录控制台操控整个集群。实际上,这还是会为运维人员带来一定使用成本,起码要先了解安装包配置过程,嘴笨 比原生 Kubernetes 的安装简单所以,但还是需要花费一定时间成本。实际上,许多用户的要求往往更靠上层,希望厂商都还可不可不可以 提供辅助开发、运维工作的平台,而不想了解底层基础设施运维和主机资源管理等,这如何让青云 QingCloud 开发 QKE 的初衷。

据介绍,QKE 实际上对用户屏蔽了底层基础设施运维,用户不还可不可不可以 关心这一层,通过鼠标点击就都还可不可不可以 拥有删改高可用、底层使用青云 QingCloud 公有云的稳定 Kubernetes 服务。一起,机会 QKE 基于 KubeSphere,同样拥有 KubeSphere 的所以功能,比如 DevOps、微服务治理、统一监控、统一日志管理,都可在 QKE 中交付给用户,这是一整套打包服务,是有有另一一俩个公司级别的平台,用户只需点击鼠标即可获得,这对用户来说友好且便利。

开源项目地址: https://github.com/kubesphere

青云 QingCloud 云原生理念

打造专业平台,以让平台归平台,应用归应用。

如上于爽所言,便是青云 QingCloud 的产品理念,这同样贯穿在整个云原生实践之中。还可不可不可以 还可不可不可以 ,这句话应该如何理解呢?早在七年前,青云 QingCloud 便开始英文了了构建平台化和产品化。具体来说,要想实现容器从上到下触及所以方面,甚至到 Linux 内核,而真正的业务用户不还可不可不可以 关心那此细节,平台提供者会逐一除理,这如何让“平台归平台”;在这一基础上,青云 QingCloud 云平台积累了絮状经验和技术,尽量降低学习曲线并将抽象功能简单化,用户只还可不可不可以 关注业务逻辑即可,让“应用归应用”。

在容器实践层面,谷歌开源的 Kubernetes 对开发者而言非常友好,但对非开发者而言好的反义词还可不可不可以 还可不可不可以 ,青云 QingCloud 在操作界面会尽量降低用户复杂化度,用更直观的最好的方法把功能交付给用户,比如灰度发布。KubeSphere 提供了四种 灰度策略,用户都还可不可不可以 先将新版本在每段区域上线,稳定后再将其余流量切换到新版本。在 KubeSphere 上,整个过程只还可不可不可以 鼠标拖拽进度条就都还可不可不可以 实现,用户不还可不可不可以 了解灰度发布的复杂化度。

对于微服务治理,青云 QingCloud 目前拥抱 Istio,机会其架构更为先进,但也还可不可不可以 还可不可不可以 忽视 Spring Cloud 的需求。如何让,青云 QingCloud 在微服务治理上同样做了可配置、可插拔的功能,用户都还可不可不可以 选取 Istio 框架,也都还可不可不可以 选取 Spring Cloud。周小四认为,长远来看,机会 Istio 还可不可不可以 还可不可不可以 绑定任何编程语言(Spring Cloud 还可不可不可以 基于 Java),机会更加适合企业用户,不趋于稳定后续收费或许多风险,机会企业用户还可不可不可以 ,青云 QingCloud 都还可不可不可以 帮助逐渐迁移到新的微服务治理平台。

在整个过程中,青云 QingCloud 团队突然在思考如何降低开发者的学习曲线。在原生 Kubernetes 包含所以抽象的资源概念,开发者的学习曲线非常复杂化。KubeSphere 尽机会多地屏蔽掉抽象概念,通过界面语言让企业用户更加易于理解,降低其学习成本。

此外,在青云 QingCloud 的云原生实践过程中,开源社区和生态同样扮演着重要角色。自正式加入 CNCF 社区过后,KubeSphere 与社区组件进行了不同程度的集成,比如监控领域的 Prometheus 项目等。为了符合 CNCF 的相应规则,青云 QingCloud 整个团队做了所以完善工作,包括文档、界面、用户体验等,一起将平时遇到的现象通过 issue 的最好的方法提交,并将改进过的代码反馈给开源社区。于爽认为,这一过程对开发者买车人、社区和企业而言是有有另一一俩个一起成长的过程。

开始英文了语

采访最后,于爽表示,青云 QingCloud 会在今年交付 QKS(QingCloud Kubernetes Service),这是有有另一一俩个比 QKE 更加简单易用的产品。QKE 毕竟还可不可不可以 面对 K8s 集群并关注基础资源。QKS 会更加简单,用户只还可不可不可以 面对应用即可。不管是基于 FaaS 还是容器化开发最好的方法,用户只还可不可不可以 把代码包、代码仓库、暴露最好的方法告知青云 QingCloud 云平台,QKS 将自动完成后续所需事宜,这机会更适用于极度敏捷的公司,比如快速上线业务诉求的创业公司。此外,KubeSphere 容器一体机也在规划中,其在现有开箱即用的基础上,提供更便捷、更强大、更安全和更稳定的云原生服务平台,并适合 IoT 的场景,都还可不可不可以 用其构建边缘节点。

猜你喜欢

【彩神UU快三代理】悍城珞珈真实身份是什么

《悍城》珞珈真实身份是堪国警方的卧底线人。珞珈入狱,救于永义,加入七星社,所有的一切不是为了查明七星社的犯罪证据,否则 为我本人的好搭档蔺勇报仇。珞珈原是

2020-01-19

【在线快3娱乐—大发时时彩走势图】苹果供应商反击高通:iPhone正常生产 禁售令无影响

12月10日,高通老是签署,福州法院以前同意了在线快3娱乐—大发时时彩走势图苹果4 4 76手在线快3娱乐—大发时时彩走势图机手机的禁售令,主可是苹果4 4 76手机手

2020-01-19

【大发百家乐ios_大发百家乐app下载】预算不高怎么选游戏本?有这几个特点就应该关注

预算不高为什么我么我会么会选游戏本?有这几只特点就应该关注2018/9/2011:09:45类型:原创来源:电脑报报纸编辑:电脑报作者:【电脑报在线】朋友常常收到你这个读者朋友

2020-01-19

好运飞艇计划东丽区华新司法所开通“华新365”公众号 探索“互联网+”基层普法新模式

作者:habao来源:日期:2017-8-1811:44:43人气:标签:互联网资讯公众号 为继续提高华新司法所的群众知晓率和满意度,提升基层普法宣传工作成效,8月8日,

2020-01-19

【大众彩票官方版app下载】大白熊犬能长多大 英勇聪明的大型犬

    大白熊犬能长多大,大白熊朋友可能性不太了解它,可是我从外形上看它们和金毛神似。朋友平日可能性都见过金毛,它们的体形不是中型犬,这样 大白熊的体形有多大呢

2020-01-19