OpenKruise 是 Kubernetes 的一个标准扩展,它可以配合原生 Kubernetes 使用,并为管理应用容器、sidecar、镜像分发等方面提供更加强大和高效的能力.
最初由阿里巴巴开源,提供各种高级workload,2021年将会开发出更多的workload,非常期待.目前已经贡献给CNCNF,处于sandbox级的项目.
本专栏初设目的是希望OpenKruise能够更好的在企业内部服务,更多的人能将OpenKruise的特性带入企业生产环境,帮助在Kubernetes上遇到各种workload不够丰富满足不了需求的同学.
当专栏已经和官方特性保持一致后会开始从源码层面讲解设计思路,从根本上理解OpenKruise是如何做到这样的效果的。
本专栏会持续更新,在与OpenKruise特性保持一致后会持续关注OpenKruise更新情况,在OpenKruise更新后尽快更新专栏,解读最新特性,帮助使用OpenKruise的人员能够根据本专栏各种代码例子尽快熟悉OpenKruise。
如果没有人提出希望优先学习某部分特性的话,按照特性最新->最旧的顺序更新文章,这样可以照顾到已经学习了前面特性的同学。
初步设计是按照CloneSet、Advanced StatefulSet、SidecarSet、UnitedDeployment、BroadcastJob、Advanced DaemonSet、AdvancedCronJob的顺序讲解。