近日,由云原生计算基金会(Cloud Native Computing Foundation, 下简称 CNCF)与 Linux 基金会主办的“KubeCon + CloudNativeCon + Open Source Summit 中国 2019”在上海举行,青云QingCloud 作为 CNCF 的重要成员和此次大会的黄金赞助商参与此次大会。会上,KubeSphere 团队发表三大话题演讲,话题覆盖基于 Kubernetes 的开发、运维与网络领域的创新实践,不仅完善了云原生技术生态,还对 Kubernetes 企业落地遇到的运维难等问题给出了极具实践价值的技术方案。
KubeCon 是目前国内规模最大的开源及云原生大会,更是 Kubernetes 及容器领域的顶级盛会,大会吸引了来自全球数千名技术人员参会,内容涵盖网络、AI/ML/DL、区块链、边缘计算等,并包括 Kubernetes、Prometheus 等技术进行云原生实施的相关话题。
此次青云QingCloud 的 KubeSphere 团队在会上演讲的三个话题,分别是《多租户 Kubernetes 环境的日志管理》、《基于 Kubernetes 的 Serverless Jenkins——Jenkins X》及《Porter——面向裸机的 Kubernetes 的开源负载均衡器》,由 75 名专家组成的大会项目委员会,历时一个半月审阅选中,从来自 KubeCon + CloudNativeCon 的 618 项提案中脱颖而出,青云QingCloud 在 Kubernetes 及容器领域的技术实力已获得权威专家的高度认可。
多租户 Kubernetes 环境的日志管理
青云QingCloud 的 KubeSphere 团队霍秉杰与马丹在会上分享了 KubeSphere 平台日志系统管理相关话题,首先,KubeSphere 针对 Kubernetes 定制的日志控制台,为用户提供云原生的日志管理体验;另外,在日志收集方面,KubeSphere 采用了资源占用更少、更高效的 Fluent Bit 作为日志收集的 Agent,并自研了 FluentBit Operator 以实现灵活方便的日志配置。
基于 Kubernetes 的 Serverless Jenkins——Jenkins X
青云QingCloud 的 KubeSphere 团队夏润泽则向大家介绍了 Jenkins 社区在 Kubernetes 上的全新 CI/CD 产品 ,Jenkins X 的设计理念和它背后的技术:Jenkins X 通过版本化所有制品、自动执行部署过程、使用基于主干的开发、实施持续集成、实施持续交付、使用松耦合架构、让团队成员获得动力等 DevOps 方法,打造高效的研发团队。同时,夏润泽还介绍了 Draft 与 Build Packs、无服务框架 Serverless 等技术的运用,以及与听众探讨了如何利用容器技术,打造自己的云端开发系统的相关经验。
Porter——面向裸机的 Kubernetes 的开源负载均衡器
青云QingCloud 的 KubeSphere 团队宋雪涛同参会者分享了 NodePort、Ingress、LoadBalancer 这三种方式访问 Service 的优缺点,并指出许多企业用户通常都将 Kubernetes 集群部署在裸机上,尤其是用于生产时。而且对于本地裸机集群,Kubernetes 不提供 LoadBalancer 实施。这种情况下,Porter 基于 ECMP 在非云环境中实现负载均衡,同时通过 BGP 动态调整路径,使得负载均衡能够实时到达有工作负载的节点,完美解决此类问题。
青云QingCloud 始终坚信,容器是云原生时代的核心基础设施,全栈容器平台更能贴近企业客户的云原生转型需求,帮助企业快速构建云原生应用,实现微服务和 DevOps 落地,从而加快业务创新迭代。未来,青云QingCloud 将继续保持核心技术的自主可控与平台的中立可靠,深耕容器云领域、推出容器一体机等多种容器服务交付与部署方案,以全栈云能力帮助企业享用“开箱即用”的容器服务,加快企业创新与竞争力的提升。