Dear fellows at TC and sig-container/sig-kubernetes/sig-iSulad:

我是 sig-kubernetes 的 contributor 马俊杰(imjoey),上周在 TC 例会上介绍了 sig-kubernetes 的进展,会上与熊博讨论了 openEuler 社区中cloud-native相关sig组协同的问题,会后也与 sig-kubernetes 的maintainer 周鹏飞讨论后续 sig-kubernetes 的发展方向。

在此我谨代表sig-kubernetes和我个人发起如下proposal,希望与 sig-iSulad/container 以及各相关sig组同学讨论:

1. 现在的 sig-kubernetes 修改为 sig-kubesphere,kubesphere是基于kubernetes的二次发行版,sig-kubesphere 将仅专注 kubesphere社区生态与openEuler社区生态的兼容适配,目标是保证kubesphere在openEuler(x86+arm64)的安装、运行、调优;
2. 项目 src-openeuler/kubernetes 从目前的 sig-container 迁移至 sig-kubernetes 中,sig-kubernetes 更专注于原生kubernetes社区生态(如包含:日志、监控、kubevirt、网络组件、kubefed、istio、harbor等)与openEuler社区生态的兼容适配,目标是保证kubernetes在openEuler(x86+arm64)的安装、运行、调优。sig-kubernetes 为 sig-kubesphere 提供兼容易用的 kubernetes 发行版;
3. 原 sig-container/sig-iSulad 则仍然专注于kubernetes依赖的docker、iSulad、Podman、runC、containerd、buildah等相关软件包与openEuler(x86+arm64)的适配。sig-container 为 sig-kubernetes 提供兼容易用的 容器/镜像 组件;
4. 其他的kubernetes二次发行版都自行创建sig组,如:sig-OKD、sig-rancher,将仅专注自身发行版组件与openEuler社区生态的兼容适配,kubernetes、container相关都将依赖 sig-kubernetes/sig-container 即可;
5. 根据经验,cloud-native相关的有些upstream社区对arm64适配非常不积极,所以希望所有cloud-native sig组将 arm64 image 上传到 openEuler社区的 Image Registry 上,共享社区成果;(我们已将部分arm64 image推送上去:https://isrc.iscas.ac.cn/gitlab/oepkgs/kubernetes/container_registry/,同学可以按需索取。)


以上,非常期待各位的反馈。谢谢。