简介

介绍KubeService Stack的背景、架构、功能,方便用户了解KubeService Stack能解决什么问题

KubeService Stack 是社区化运营开源社区。致力于构建 Kubernetes/KubeEdge 企业级周边生态体系. 包括但不限于: 可观测性平台CNI插件CSI插件Kubernetes Controller/Webhook自定义调度器

背景

应用架构经历了从单体到分布式服务或者微服务的演进,但是演进并不是替代,每种架构各有优劣。KubeService Stack致力于解决传统应用上云过程中遇见的通用问题,并通过无侵入方式对整个业务交付无感,让研发更加聚焦于聚焦于业务交付中。

动机

我们致力于提供完整的迁移上Kubernetes/KubeEdge解决方案,整合各类相关框架及平台,让对整体业务开发周期无感,从而更加聚焦于业务交付。 对每位开发者而言,整套 KubeService Stack 组件也是不错的解决方案,可进行二次开发,来完善丰富整个社区生态。

目标

  • 简单:不过度设计,代码平实简单;
  • 通用:通用业务开发所需要的基础库的功能;
  • 高效:提高业务迭代的效率;
  • 稳定:基础库可测试性高,覆盖率高,有线上实践安全可靠;
  • 健壮:通过良好的基础库设计,减少错用;
  • 高性能:性能高,但不特定为了性能做 hack 优化,引入 unsafe ;
  • 扩展性:良好的接口设计,来扩展实现,或者通过新增基础库目录来扩展功能;

以高优质量工程,提供精准能力集合