首页 > 其他分享 >云原生-k8s-云原生开源K8s系统,面向大规模生产集群

云原生-k8s-云原生开源K8s系统,面向大规模生产集群

时间:2023-02-16 11:58:39浏览次数:49  
标签:原生 k8s 开源 集群 腾讯 K8s Clusternet

11月4日,在腾讯数字生态大会上,腾讯宣布了云原生领域一项重磅开源进展—— K8s 多集群管理项目 Clusternet 正式开源。

Clusternet 由腾讯联合多点生活、QQ音乐、富途证券、微众银行、酷狗音乐、三七互娱等共同发起,专注 K8s 多集群管理和应用治理方向,希望让管理多集群就像上网一样简单。

作为未来分布式云的技术基石,Clusternet 通过组件化方式扩展 K8s,将 K8s 强大的集群、应用和服务能力扩展至分布式云,能够兼容所有 K8s 生态资源和软件,帮助企业应用零成本升级至多云架构,助力传统行业向未来分布式云的转型。腾讯在本次大会中发布的腾讯云原生分布式云中心 TDCC 产品正是以 Clusternet 作为核心技术。

此次开源,也是来自于腾讯内部多集群治理经验的总结创新,并通过Clusternet 项目对外开源共享,腾讯内部的星辰算力团队已基于多集群方案完成了近千万核规模的管控。

ffbd68859b3765344f43056916d20a72.png

通过 Clusternet,无论集群是运行在公有云、私有云、混合云还是边缘云上,都可以获得统一的管理和一致的访问体验,实现 K8s API 集中部署和多集群的应用程序和服务的协同调度。

作为新一代的开源多集群治理软件,Clusternet 具备独特的优势:

  • 最轻量化架构

采用了 K8s  AA (Aggregated APIServer)方式部署,不依赖额外的存储和端口,无需额外学习和维护不同平台软件和系统的差异,大大降低了运维复杂度。

  • 一站式连接各类集群

同时支持 Pull 和 Push 模式管理 K8s 集群,首创 Dual 模式自动化一站式管理海量集群。即使在无专网通道的情况下,仍可实现跨集群路由访问。

  • 零成本升级多云架构

原有单云单集群架构业务,可以零学习和改造成本升级至多云多集群架构,完全兼容 K8s 的标准 API、Helm Chart 以及自定义的 CRD,无需额外学习复杂的多集群 API。

  • 丰富、灵活的策略配置

提供了多种类型的配置策略,包括分发策略、差异化策略等,通过灵活的搭配即可满足复杂的业务场景,减少人工干预和重复劳动。

  • 便捷接入

Clusternet 提供了完善的对接能力,支持 kubectl plugin 以及 client-go,方便业务一键接入,具备管理多集群的能力。

遵循云原生理念全新设计架构,Clusternet 完全兼容原生 K8s 资源,方便业务快速集成和使用。更通过腾讯云原生分布式云中心 TDCC 产品为用户提供一站托管式多集群管理和应用治理服务,将成熟稳定的云服务交付至更靠近用户和数据的位置,保证长期的平台运营、治理、更新和演进,并且提供可靠性和安全合规保证。

请给项目 一个 Star !

欢迎提出你的 issue 和 PR!

 国内镜像地址:

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

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

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

关注腾讯开源公众号

获取更多最新腾讯官方开源信息!

标签:原生,k8s,开源,集群,腾讯,K8s,Clusternet
From: https://www.cnblogs.com/data159/p/17126162.html

相关文章

  • 分布式云原生平台Kurator v0.2.0正式发布!一键构建分布式云原生平台
    摘要:北京时间2023年2月9日,Kurator正式发布v0.2.0版本。本文分享自华为云社区《分布式云原生平台Kuratorv0.2.0正式发布!一键构建分布式云原生平台》,作者:Kurator团队。......
  • PaddleOcr 在k8s上遇到的core_avx.so文件大小变为0解决
    基础镜像:https://hub.docker.com/layers/paddlecloud/paddleocr/2.6-gpu-cuda11.2-cudnn8-latest/images/sha256-68dc01231ea4530fa48474a09866757737988e36a4dfd75c956a27......
  • Kubeadm搭建K8S
    一、kubeadm部署K8S集群架构主机名IP地址安装组件master(2C/4G,cpu核心数要求大于2)192.168.160.20docker、kubeadm、kubelet、kubectl、flannelnode01(2C/2G......
  • k8s中的kubeclt命令
    一、kubectl基本命令1、陈述式资源管理方法:1、kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口2、kubectl是官方的CLI命令行工具,用于与ap......
  • 原生的js分页
    functionpagePagings(option){lethtmlStr='';console.log(option.current,option.total,option.btnNums);//当前页letcurrent=option.current|......
  • k8s 在rancher中日志不显示的原因
    报错无法连接解析xxx.node,nosuchhost  原因是dns无法解析这个主机名,原因是在core-dns的pod所在节点的/etc/hosts 没有配置主机名和ip的映射关系https://xxxnode:......
  • K8s:通过 Helmify 实现将 YAML 文件 转化为 Helm Charts
    写在前面分享一个Yaml资源文件转HelmCharts包的小工具helmify博文内容涉及:helmify工具安装,简单使用YAML静态文件转化为HELMcharts包从kustomize输出转......
  • k8s源码之核心apimachinery(基础框架)
    目前该源码部分已全部转移至https://github.com/kubernetes/apimachinery具体可参考 https://www.cnblogs.com/aozhejin/p/16287804.htmlScheme,typing,encoding,dec......
  • 为K8S集群准备Ceph存储提供者
    随着K8S存储接口逐渐成熟并顺势推出CSI接口规范后,原来“in-tree”(树内)模式的很多存储插件也逐步迁移到了“out-of-tree”(树外)模式的CSI插件上,甚至有些原来支持的存......
  • K8S通过NFS实现共享存储
    一、NFS相关1、简介NFS(NetworkFileSystem)即网络文件系统,Sun公司开发,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,......