在 KubeSphere 3.0 里我们完成了很多对企业用户重要的特性,本文将从基础设置、运维、应用开发与管理、生态及混合云场景等多个层面给大家带来分享,也欢迎大家使用并反馈。
数字化转型的核心是快速向市场交付产品、服务和价值,一套能够承载企业核心应用敏捷开发和灵活运营的基础架构至关重要。混合云使企业在基础架构的敏捷性和可靠性、经济性和安全性之间得到平衡,成为越来越多企业数字化转型基础设施的选择。
2020 Flexera™STATE OF THE CLOUD REPORT
随着数字化竞争加剧,企业需要将更多的精力从基础设施中解放出来,投放在核心应用上。同时,云原生的到来促使混合云容器化——基于容器标准化封装解除应用运行环境与混合云异构基础设施的耦合,使企业更易于实现敏捷开发和持续交付。然而,在企业生产中,这些远远不够,例如:
- 如何将应用跨平台进行统一分发和运维管理?
- 在容器混合云中部署应用,如何实现多区高可用?
- 运维如何简化以满足 DevOps 下的应用快速交付?
本次 KubeSphere 3.0 重磅发布,以上问题迎刃而解,为企业带来可落地的容器混合云解决方案,助力企业在数字化转型中快人一步。
KubeSphere 是基于 Kubernetes 构建的多租户、多集群、企业级开源容器平台,具有强大且完善的网络与存储能力,并通过极简的人机交互提供完善的多集群管理、CI/ CD、微服务治理、应用管理等功能,帮助企业在云、虚拟化及物理机等异构基础设施上快速构建、部署及运维容器架构,实现应用的敏捷开发与全生命周期管理。
多集群管理——容器混合云的“中央控制面板”
统一管理异构、跨任何基础设施平台的之上的 Kubernetes 集群,支持 Solo 和 Federation(联邦)两种集群管理模式,支持直连和代理的集群连接方式。
Solo 管理模式支持将独立部署的 Kubernetes 集群在 KubeSphere 容器平台上统一运维管理。
Federation 联邦管理模式支持把多个 Kubernetes 集群聚合,形成 Kubernetes 资源池,用户在部署应用时,可以把应用的副本分别部署到池中不同 Kubernetes 集群里,从上层实现应用跨区、跨集群的高可用。
支持更多基础设置部署
虚拟机及云平台部署
支持在虚拟化环境以及云平台环境之上部署,如部署在 QingCloud 平台之上,可调度 QingCloud 全栈 IaaS 功能。
物理机环境部署
支持在全物理机环境部署,并提供基于物理交换机的负载均衡器插件 Porter,实现以负载均衡器方式暴露服务。
商用SDS
通过 QingCloud CSI 插件对接QingStor NeonSAN,数百万 IOPS 时延亚毫秒之内,快速响应核心业务需求
开源存储方案
支持 GlusterFS、CephRBD、NFS 等开源存储方案,支持有状态存储。
商用SDN
经过 QingCloud 公有云客户商用验证 SDN。
开源网络方案
支持 calico、flannel 等开源网络方案。
可观察性再加强
- 兼容主流开放监控框架 Prometheus Exporter,支持用户根据业务自定义监控面板,无缝展示到 KubeSphere UI 控制台;
- 支持租户粒度级别到事件管理,用户可以检索自己租户下的事件,如监控告警和业务的运维事件;
- 状态监控告警通知方式支持微信、Slack 等。
安全能力加强
- 提供完善的审计功能,支持追溯查找操作信息以及监控告警等事件;
- 支持租户之间网络策略可视化管理,提高网络运维工作效率,符合风险管控、审计要求;
- 兼容主流关于策略等项目 Open Policy Agent(OPA),权限策略、安全策略都可以通过 OPA 通用的框架实现策略的统一管理;
- 支持 OAuth 2.0 授权标准,便于对接、集成第三方应用。
对生态合作伙伴更加友好
- 采用更轻量的安装引导包 KubeKey, 安装 KubeSphere 更快更简单,落地集成更容易;
- 支持 KubeSphereOnly 的部署方式让 KubeSphere 以纯软的方式部署在现有 Kubernetes 平台上,平台上的业务完全不受影响;
- 应用商店支持 Helm v3 的应用打包方式,使应用更容易与 KubeSphere 集成。
KubeSphere最佳实践
应用多区高可用
基于联邦集群模式,通过 KubeSphere 联邦集群管理功能可以把多个异构基础设施 Kubernetes 的集群聚合起来形成一个 Kubernetes 资源池。
用户在部署应用时,将应用的副本按照用户的意愿分布到不同的 Kubernetes 资源池里,并通过 KubeSphere 进行统一运维管理。轻松构建多活、灾备等应用场景。应用从上层构建实现跨区、跨集群的高可用。
更适合 DevOps 的混合云
通过 KubeSphere 的多集群管理功能可以轻松通过可视化、易用的操作平台的向开发 、测试、生产 等集群中分发工作负载,并实施统一管理,更好的帮助业务部门适应 DevOps 新工作模式下的持续交付、持续集成等业务场景。
我们相信,KubeSphere 3.0 是一个会让大家非常兴奋的版本,也是我们前行道路上的一个重要里程碑,感谢一直支持我们的社区朋友及用户,我们相信未来 KubeSphere 会变得越来越好,帮助用户带来更多价值。