QKE —— KubeSphere on QingCloud
QKE(QingCloud KubeSphere Engine),在 QingCloud 公有云上交付 KubeSphere 容器平台全能力,提供托管的高可用原生 Kubernetes 集群、极简的人机交互实现 CI / CD、微服务、以及集群运维管理,帮助用户更敏捷地构建云原生应用,并一站式实现应用全生命周期的统一管理。

产品优势

一键交付 Kubernetes 集群 + 完善易用的开发工具集
  • 一键构建 Docker 镜像:支持代码直达镜像仓库(Source to Image)的方式构建 Docker 镜像,环境准备工作由 KubeSphere 完成,开发人员无需关注 Dockerfile 或 Docker 镜像的配置,即点即生成 Docker 镜像。
  • 可视化 CI / CD 流水线:支持基于 Jenkins 图形化拖拽编辑 CI / CD 流水线,无需对 Jenkins 进行配置,同时内置 10+ 种 CI / CD 流水线模版。
  • 完善的微服务治理:深度整合 Istio 微服务框架,支持 Java, Python, Go 等多语言应用程序开发,同时提供金丝雀发布、蓝绿部署、熔断、流量管控等完善的治理功能。
  • 应用程序一键部署:一键部署应用程序到任意基础设施平台上,并可跨平台对应用实施升级、扩容、版本控制等统一运维操作。
  • 多租户安全隔离:权限等级由高至低分为集群、企业空间与项目三个管理层级,保障多层级不同角色间资源共享且互相隔离,充分保障资源安全性
  • 立体化秒级监控:内置监控中心从应用和资源双重维度、以秒计频率、通过 10+ 项指标进行立体化全方位监控。
  • 多租户日志管理:日志系统以租级别户进行日志管理,租户只能看到属于自己权限范围内的日志信息,同时支持钻取、排行,以快速查找目标日志。
零学习成本,简单易用
  • 极简的向导式 UI ,全图形化操作,极快上手 。
  • 零基础也能玩转容器平台,前端、后端全开发团队高效协作。
无缝支持混合云与多云环境
  • QKE 可与私有部署的 KubeSphere 交付公有云与私有云完全一致的体验,支持两种环境中应用无缝打通。
  • 支持应用在跨公、私环境的 Kubernetes 集群中进行混合部署,赋予业务更大的灵活性。
强大的云平台存储与网络支持
  • 由青云QingCloud IaaS 平台交付超高可扩展性的网络与高性能存储。
符合 Kubernetes 一致性标准

KubeSphere 是一款集易用性与强壮性于一身的 Kubernetes 发行版,也是一个基于 Kubernetes 开发的开源项目,符合 Kubernetes 接口标准,与 Kubernetes完全兼容,因此,基于 Kubernetes 开发的应用程序可无缝迁移到 QKE 上来。

商用验证的容器平台

KubeSphere 容器平台已通过政府、金融、制造等行业客户生产系统稳定运行的商用验证。

专业技术支持

青云QingCloud 公有云服务保障 + 专业 Kubernetes 与微服务技术团队的支持

产品功能

Source to Image ( s2i )
  • 提供Source to Image (s2i) 的方式从已有的代码仓库中获取代码,并通过 Source to Image 构建镜像的方式来完成部署,并将镜像推送至目标仓库,每次构建镜像的过程将以任务(Job) 的方式去完成。
CI / CD
  • 基于 Jenkins 的可视化 CI / CD 流水线编辑,免 Jenkins 配置,同时内置丰富的 CI/CD 流水线插件。
  • 支持从仓库 (GitHub / SVN / Git)、代码编译、镜像制作、镜像安全、推送仓库、版本发布、到定时构建的端到端流水线设置。
  • 支持对 CI / CD 流水线设置执行条件,邮件通知相关项目人员。
  • 支持代码静态分析扫描以对 DevOps 工程中代码质量进行安全管理。
  • 日志完整记录 CI / CD 流水线运行全过程。
微服务
  • 架构微服务化:基于 Istio 微服务框架提供可视化的微服务治理功能,将 Kubernetes 的服务进行更细粒度的拆分
  • 治理功能:支持熔断、灰度发布、流量管控、限流、链路追踪、智能路由等完善的微服务治理功能,同时,支持代码无侵入的微服务治理
应用管理
  • 用户基于应用模板,可以使用快速便捷地部署一个完整应用的所有服务。
  • 基于开源项目 OpenPitrix 提供应用仓库服务,为用户提供应用全生命周期管理功能。
  • 提供针对应用的 CPU 用量、内存用量、容器组数量、网络流出速率、网络流入速率等五项监控指标。并支持按用量排序和自定义时间范围查询,快速定位异常
多租户管理
  • 多租户角色管理:提供基于角色的细粒度多租户统一认证与三层级权限管理。
  • 统一认证:支持与企业基于 LDAP / AD 协议的集中认证系统对接,支持单点登录 (SSO),以实现租户身份的统一认证。
  • 权限管理:权限等级由高至低分为集群、企业空间与项目三个管理层级,保障多层级不同角色间资源共享且互相隔离,充分保障资源安全性。
集群管理
  • 可纳管任意基础设施上的 Kubernetes 集群,进行多级群管理。
  • 在集群资源维度,提供 CPU 利用率、内存利用率、CPU 平均负载、磁盘使用量、inode 使用率、磁盘吞吐量、IOPS、网卡速率、容器组运行状态、etcd 监控、API Server 监控等多项指标。
存储管理
  • 内置 QingCloud CSI,可动态创建基于 QingCloud IaaS上的硬盘的 PVC(Persistent Volume Claim),并挂载到 Pod,当 Pod 迁移时,硬盘会自动随着 Pod 迁移到其他主机上。
  • 支持 NeonSAN 硬盘的区可以通过KubeSphere 控制台创建 NeonSAN 存储类型,以创建 NeonSAN  存储卷。
网络管理
  • 集成了 QingCloud 公有云负载均衡器插件,支持将 KubeSphere 内部的服务和 QingCloud 公有云负载均衡器相关联,通过负载均衡器将服务暴露给集群外部调用。

应用场景

核心应用微服务化

微服务架构可轻量级构建冗余,可扩展性强,非常适合构建云原生应用程序。KubeSphere®️基于主流微服务解决方案 Istio,提供无代码侵入的微服务治理平台,同时为企业提供微服务改造咨询以及技术支持服务,助力企业将核心应用微服务化。

实现 DevOps

DevOps 将开发团队与运营团队通过一套流程或方法建立更具协作性、更高效的的关系,使得开发、测试、发布应用能够更加敏捷、高效、可靠。KubeSphere®️CI / CD 功能可为企业DevOps提供敏捷开发与自动化运维。同时, KubeSphere®️的微服务治理功能,帮助企业以一种细粒度的方式开发、测试和发布服务,有效推动企业DevOps 落地。

快速构建基于容器的开发测试环境

基于 KubeSphere®️标准封装应用程序、兼容异构基础设施的特性,解决开发与测试环境的不一致带来的复杂的运行环境配置问题,同时,使应用程序易于在更多环境中进行测试,进而有效提高应用程序质量,降低核心应用宕机概率。