2023年12月,经openKylin社区技术委员会审议通过,CloudNative SIG正式成立。CloudNative SIG由麒麟软件发起成立,主要职责包括推动云原生技术在openKylin社区中的应用与发展,促进各类云原生项目在openKylin平台上的整合和创新,以及推动云原生技术生态系统的发展。
CloudNative SIG的成立,将充分利用openKylin提供的平台,整合最新的云原生技术基础软件栈,促进共同开发云原生项目,推动云原生技术的发展与应用。
01 SIG目标
-
制定并推动云原生技术栈相关项目的发展规划,确保项目符合行业标准和最佳实践;
-
参与或组织开发云原生技术栈相关项目,推动项目的不断演进和升级,以适应新的技术趋势和用户需求。
02 SIG职责
-
负责云原生技术栈相关项目的规划、开发、升级与维护;
-
编写和维护相关文档,为开发者提供资源,以便更好地理解和使用云原生技术。
03 相关项目
1.kse-rescheduler
错误Pod的自动重调度引擎,Kubernetes默认的异常Pod重启恢复机制存在局限,例如,在资源不足或节点硬件故障导致Pod异常退出的情况下,原地重启策略将无法修复问题,需要人工介入重调度将Pod迁移到其他节点。这将限制系统的自动容错能力,从而降低服务的可靠性和高可用性。为了解决上述问题,提出了一种优化调度策略,通过实现错误Pod的自动重调度机制,来提升Kubernetes的自动容错能力。
参见:https://gitee.com/openkylin/kse-rescheduler
2.cilium-openkylin
cilium-openkylin项目基于Cilium 1.13版本进行二次开发,计划长期基于1.13进行功能开发和必要特性的回合。Cilium(https://github.com/cilium/cilium.git)是k8s生态中的一个网络插件, 实现了基于eBPF的高性能网络互联互通,以及无应用侵入的网络观测、网络隔离、网络追踪、网络安全等能力。
目前本项目主要完成的工作包括:基于eBPF数据链路的underlay网络组播传输和控制支持,多IP池特性(上游1.15版本功能)回合,双栈模式下的多IP池支持(已合入上游);
近期工作计划包括:BGPCP特性回合,多IP池对BGP支持特性回合,多IP池模式下固定IP支持,cluster-pool模式下固定IP支持等。
参见: https://gitee.com/openkylin/cilium-openkylin/
04 欢迎加入SIG
欢迎所有对openKylin社区云原生技术栈感兴趣的社区爱好者加入我们!
-
邮件列表:
-
SIG主页:
https://gitee.com/openkylin/community/tree/master/sig/CloudNative