腾讯犀牛鸟开源人才培养计划
Tencent Rhino-bird Open-source Training Program
为响应国家十四五规划的开源战略,腾讯于2021年5月发布“首届腾讯犀牛鸟开源人才培养计划”,希望企业界和教育界形成合力,打造面向高校学生的开源课程和开源实践培养方案,培育开源人才,普及开源文化,助力开源人才生态的发展。
TKEStack是一个开源的,集健壮性和易用性于一身的企业级容器编排引擎,为在生产环境中部署容器的组织提供一个统一的容器管理平台,以极简的向导式界面提供了容器应用的全生命周期管理能力,帮助用户在私有云,混合云环境中敏捷、高效地构建和发布应用程序,满足 IT 运维要求,并增强 DevOps 团队的能力。
腾讯犀牛鸟开源人才培养计划 Tencent Rhino-bird Open-source Training Program 为响应国家十四五规划的开源战略,腾讯于2021年5月发布“首届腾讯犀牛鸟开源人才培养计划”,希望企业界和教育界形成合力,打造面向高校学生的开源课程和开源实践培养方案,培育开源人才,普及开源文化,助力开源人才生态的发展。
首届项目由教育部计算机教学指导委员会、教育部软件工程教学指导委员会、中国信息通信研究院作为联合指导单位,包括开源基础培训、开源进阶研学、开源项目实战三个环节,项目涉及云原生、微服务、容器、AI、大数据、前端、物联网/边缘计算等多项技术热点。
各位同学报名即可参加线上开源系列课程,学习开源知识,对话学界及产业界大咖。其中入选开源项目实战的学生将在导师的一对一指导下,利用暑假开展编程实战,并有机会获得腾讯开源贡献者证书(目前全球只发出了10+张)。
更多项目信息请看:https://opensource.tencent.com/summer-of-code
项目简介
TKEStack是一个开源的,集健壮性和易用性于一身的企业级容器编排引擎,为在生产环境中部署容器的组织提供一个统一的容器管理平台,以极简的向导式界面提供了容器应用的全生命周期管理能力,帮助用户在私有云,混合云环境中敏捷、高效地构建和发布应用程序,满足 IT 运维要求,并增强 DevOps 团队的能力。
TKEStack在线手册:https://tkestack.github.io/docs/
项目导师
汝英哲,TKEStack开源项目负责人
导师寄语
随着容器以及K8S的快速发展和广泛应用,云计算领域正在迎来云原生时代,TKEStack是腾讯开源的优秀云原生容器平台,希望同学们通过对TKEStack的学习和实践,能够了解云原生领域最新的技术,融入开源生态,磨炼技术,成长为独当一面的人才。
编程任务
● TKEStack 集群CIS安全基线扫描分析
任务描述: 为了提供更安全的K8s集群,有必要使集群遵循安全的配置基线。
建议方案: 建议使用Center for Internet Security(CIS) benchmarks 来评估和分析集群的安全性。
具体工作:
参考:
● 支持 built-in 安装 storage 存储
任务描述: 目前,TKEStack不提供存储解决方案作为开箱即用的特性,导致终端用户很难使用有状态应用程序,此外,内部组件(如镜像仓库和InfluxDB等)依赖master[0]上的本地存储,这意味着如果master[0]异常,TKEStack HA将受影响。
建议方案: 在TKEStack global集群上启用minio作为存储解决方案,为全局集群和业务集群创建一个默认存储类
具体工作:
参考:
● 支持创建边缘独立集群
任务描述: SuperEdge是面向边缘计算的开源容器管理系统,它将Kubernetes强大的容器编排和调度能力扩展到了边缘。SuperEdge提供了工具用于创建边缘集群,希望也能通过tkestack来创建和管理边缘集群。
建议方案: SuperEdge提供了edgeadm工具来创建边缘集群,在tkestack中利用该工具来创建边缘集群。
具体工作:
参考:
联系导师
汝英哲,TKEStack开源项目负责人:yingzheru@tencent.com