博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【开源公告】TKEStack正式开源
阅读量:4196 次
发布时间:2019-05-26

本文共 1424 字,大约阅读时间需要 4 分钟。

TKEStack是腾讯开源的一款集强壮性和易用性于一身的企业级容器编排引擎,以极简的向导式界面提供了容器应用的全生命周期管理能力,帮助用户在私有云环境中敏捷、高效地构建和发布应用程序。腾讯从2009年开发容器编排平台,到目前为止已经支撑了公司内外部海量容器业务的平稳运行。

此次TKEStack开源,会将腾讯内部各BG在容器领域的使用经验和技术大量融入。同时TKEStack将通过技术开源和发展生态协同,不断拓展技术领域边界,构建健康良好向上的生态协同环境,为AI 、Big Data、边缘计算、IoT等技术提供理想的底层支撑平台。

架构设计

TKEStack采用了Kubernetes on Kubernetes 的设计理念。节点仅运行Kubelet进程,其他组件均Kubernetes容器化部署;在架构上共分为三个部分,分别是:

  • Installer:运行 tke-installer 安装器的节点。负责提供 Web UI 来指导用户在 Global 集群部署TKEStack控制台。

  • GlobalCluster: 运行的控制台的 Kubernetes 集群。

  • Cluster:运行业务的 Kubernetes 集群,支持新建集群或导入已有集群。

产品能力

  • 多集群管理:可无缝纳管云上云下不同基础设施上的 Kubernetes 容器集群,实现混合云场景下的多集群统一管理能力。

  • 服务管理:兼容 Kubernetes 原生服务访问模式,支持集群内服务互访及被集群外其他负载访问。通过服务容器化封装,镜像仓库统一管理,提升业务的迁移和发布效率。

  • 仓库管理:支持创建公/私有仓库。用户通过访问凭证管理多个仓库命名空间后,可以查看和上传下载容器镜像及chart包。

  • 多租户管理:提供基于角色的多租户统一认证与权限管理能力,用户根据所赋予的角色不同可分为平台用户和业务用户,支持配置管理员,普通用户以及自定义权限,充分保障各层级间不同角色间资源共享且互相隔离。

  • 运维管理:提供集群、节点、工作负载、Pod、Container 五个粒度的监控数据收集和展示功能,助您实时掌握资源使用状况,轻松定位问题。

  • 统一授权:支持对接企业基于 LDAP / OIDC 协议的认证系统,以实现企业租户身份的统一认证。

  • 异构治理:支持一键部署 x86/arm64 异构容器集群及多型号 GPU 卡异构容器集群。

  • 拓展组件:扩展多个腾讯自研工作负载、网络、存储、负载均衡器和GPU插件,提供一键部署能力,并提供了界面化支持。

真诚开源

我们后续会继续完善和优化功能,提升平台稳定性;同时引入Service Mesh、大集群优化、在离线混部、AI/Big data on K8s等进阶能力。如果你对这个项目感兴趣,还请给这个项目一个 Star,欢迎提出你的 issue 和 PR!关于TKEStack你有什么使用问题或建议,欢迎加入TKEStack技术交流群。

TKEStack 正式开源!

https://github.com/tkestack/tke

(点击文末阅读原文直接访问)

请给项目 一个 Star !

欢迎提出你的 issue 和 PR!

 国内镜像地址:

https://git.code.tencent.com/Tencent_Open_Source/tkestack

(登录后才能访问公开项目)

腾讯工蜂源码系统为开源开发者提供完整、最新的腾讯开源项目国内镜像

转载地址:http://yxzli.baihongyu.com/

你可能感兴趣的文章
Ubuntu Navicat for MySQL安装以及破解方案
查看>>
在C++中如何实现模板函数的外部调用
查看>>
HTML5学习之——HTML 5 应用程序缓存
查看>>
HTML5学习之——HTML 5 服务器发送事件
查看>>
hbase shell出现ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException
查看>>
解决Rhythmbox乱码
查看>>
豆瓣爱问共享资料插件发布啦
查看>>
kermit的安装和配置
查看>>
linux中cat命令使用详解
查看>>
java中的异常机制
查看>>
商务智能-基本方法-数据钻取
查看>>
openstack-instance-high-availability-Evacuate
查看>>
evacuate-instance-automatically
查看>>
pycharm常用设置(keymap设置及eclipse常用快捷键总结)
查看>>
关于在openstack的环境变量.bashrc自定自己简化命令
查看>>
Openstack Heat Project介绍(转)
查看>>
How to Perform an Upgrade from Icehouse to Juno(ice升级到juno)
查看>>
高扩展性网站的50条原则(转)-思维导图
查看>>
解决openstack novnc一段时间后自动挂断登录不上问题,novncproxy dead but pid file exists
查看>>
构建OpenStack的云基础架构:ManageIQ(转)
查看>>