12 月 24 日,中国软件大会(CCF ChinaSoft)正式开幕,在云际计算技术论坛上,来自青云科技的顾问软件工程师张仁宇发表了题为“KubeSphere 面向云原生应用的云际容器管理平台”的主题演讲,介绍了青云科技的明星开源项目 KubeSphere 在云际 Kubernetes 集群管理、Kubernetes 多集群演进、多云多集群管理方案、商业化容器产品和服务体系等方面的实践。
本届大会以“基础软件:自主、安全与创新”为主题,设立了包括院士特邀报告、青年创新奖论坛、专刊论坛、学术论坛、工业论坛、教育论坛、学科竞赛等近 40 个不同类型的学术活动,共探作为我国数字经济基础设施的软件自主、安全和创新发展之路。云际计算技术论坛则旨在从不同视角分享探讨云际计算技术的发展现状和应用前景,展示最新科研成果和成功案例,促进国内学术界和工业界研究者的交流。
随着容器的普及和 Kubernetes 的日渐成熟,企业内部通过运行多个 Kubernetes 集群来满足应用容器化的需求,已成为一种普遍的趋势。不过,更多的集群也意味着更多的组件管理和更新。对于多 Kubernetes 集群如何统一管理,跨集群应用如何部署、更新等问题,张仁宇在演讲中结合青云科技 KubeSphere 团队的开发经验和探索实践进行了详细阐述。
KubeSphere 面向云原生应用的云际容器管理平台,以应用为视角,支持多租户、多云多集群,以 Kubernetes 的方式管理 Kubernetes,提供可插拔的开放式架构,提供 DevOps、应用治理、APM 等一站式解决方案,帮助企业轻松应对多集群管理、应用管理、工作负载等一众业务场景需求。
企业对于 Kubernetes 多集群的使用场景主要有:高可用、低延迟、故障隔离和业务隔离等。其中高可用主要是将业务冗余部署在多个集群,单个集群故障时实现快速切换;低延迟是在物理上将业务部署到多个区域,将流量转到离用户最近的集群处理;故障隔离和业务隔离是通过多个相互独立的规模较小的集群取代单个规模较大的集群,将故障隔离在单个集群,从而提高整体的可靠性和安全性。
Kubernetes多集群在给用户带来好处的同时,其实也增加了运维和管理的负担。张仁宇随后介绍了社区在解决多集群管理问题的方案:联邦集群(Federation)。联邦集群方案前后经历两个版本,最早的 v1 版本由于 API 不能单独演进、部署复杂等原因已经废弃。而作为社区后续推行的方案 v2,即 KubeFed,采用了 CRD + Controller 的模式,以解决 v1 中存在的问题。
KubeSphere 多集群方案在基于 KubeFed 的基础上,增加了多租户、监控、日志、DevOps、应用治理等企业在落地 Kubernetes 必不可少的功能,可以纳管各大公有云,如 AWS、Google、Azure、阿里云、腾讯云等已有的 Kubernetes 集群,同时也可以接入 IDC 中的集群,可以做到同一入口、统一管理的效果,大大提升了 Kubernetes 本身的可用性和易用性,帮助企业加速向云原生转型。
他最后还介绍了青云科技即将重磅推出的商业化容器产品 QingCloud KubeSphere 企业级容器平台(QKCP)。QKCP 企业级容器混合云平台是源于 KubeSphere 社区的独立产品,支持多云 Kubernetes 集群管理、DevOps、服务网格、Spring Cloud 微服务、应用管理等多个场景。此外,还有 KubeSphere Cloud 云原生应用服务平台,围绕 Kubernetes 提供线上工单和一站式 SaaS 服务,帮助企业客户降低云原生技术门槛。
云际计算已成为云计算创新发展的新模式,软件定义的云际计算理念在产业界的应用初显成效。未来,QKCP 企业级容器混合云平台还将和青云科技云平台、云管平台、数据库、存储、低代码等产品家族形成更多场景的解决方案,和 AI、工业、金融、安全等领域合作伙伴覆盖更多业务场景,延展出更多有价值的联合解决方案,帮助青云科技在金融、交通、能源、医疗、教育、制造等行业客户加速迭代创新,落地云原生应用,深化企业数字化转型。