首页 > 其他分享 >分布式云原生平台Kurator v0.2.0正式发布!一键构建分布式云原生平台

分布式云原生平台Kurator v0.2.0正式发布!一键构建分布式云原生平台

时间:2023-02-16 11:57:29浏览次数:161  
标签:原生 Kurator 平台 AWS 集群 分布式 kurator

摘要:北京时间2023年2月9日,Kurator 正式发布 v0.2.0 版本。

本文分享自华为云社区《分布式云原生平台Kurator v0.2.0正式发布!一键构建分布式云原生平台》,作者:Kurator团队。

北京时间2023年2月9日,Kurator 正式发布 v0.2.0 版本。

Kurator是华为云开源的分布式云原生平台,帮助用户构建属于自己的分布式云原生基础设施,助力企业数字化转型。Kurator v0.1 版本通过一键集成 Karmada,Volcano,Istio,Prometheus 等主流开源项目,提供了分布式云原生的统一多集群管理,统一的调度,统一的流量治理以及统一的应用监控能力。在

最新发布的 v0.2.0 中,Kurator 新增两大类关键特性,增强了可观测性并新增了集群生命周期管理,具体包括以下重大更新:

●   基于Thanos的多集群监控及指标持久化存储

●   基于Pixie实时的K8s应用监控

●   支持本地数据中心集群生命周期管理

●   支持AWS云上自建集群生命周期管理

Kurator由此开始提供分布式云原生基础设施的管理。这意味着,从此Kurator可以依托基础设施、Kubernetes集群,更好的管理各种云原生中间件,为用户提供开箱即用的分布式云原生能力。 

Kurator关键特性介绍

可观测性

基于Thanos的多集群监控及指标持久化存储

Thanos 是一个开源的,具有持久化存储功能的高可用 Prometheus 解决方案。目前已经是CNCF的孵化项目,也是多集群监控最受欢迎的项目之一。
Thanos 的核心功能包括全局查询视图、高可用性、数据备份以及历史、低成本的数据访问等。

Kurator 提供了一个非常简单的命令来安装 Thanos ,方便用户快速构建多云、多集群监控系统。

用户手册:https://github.com/kurator-dev/kurator/blob/main/docs/content/en/docs/Components/thanos.md

基于Pixie的实时K8s应用监控

Pixie是New Relic公司开源的Kubernetes应用程序可观察性工具,目前已经捐献给CNCF。使用Pixie查看群集的高级状态(服务拓扑、集群资源、应用程序流量),并深入查看更详细的视图(Pod状态、火焰图、单个全身应用程序请求)。Pixie使用eBPF自动收集遥测数据,如请求、资源和网络指标、应用程序配置文件,对应用做到完全无侵入,并且CPU占用非常低,多数场景下低于2%。现在用户可以一键开启Pixie实时监控。

用户手册:https://github.com/kurator-dev/kurator/blob/main/docs/content/en/docs/Components/pixie-vizier.md

集群生命周期管理

新增组件Cluster Operator,提供以云原生方式来管理Kubernetes 集群。Cluster Operator 可以轻松管理各种基础设施的 kubernetes 集群生命周期,包括公有云、混合云和本地数据中心。

Kurator Cluster Operator 的整体架构如下图所示:

Kurator Cluster Operator内置多种控制器,它们通过监视集群 API 对象,然后在给定的基础设施上创建 Kubernetes 集群。

设计文档:https://github.com/kurator-dev/kurator/blob/main/docs/content/en/docs/Cluster%20operator/_index.md

目前Kurator已支持在本地数据中心和AWS公有云上自建集群,并负责管理命周期(包括创建,删除以及扩缩容等)。

支持本地数据中心自建集群

本地数据中心集群的生命周期管理能力主要基于KubeSpray,以声明式API的方式在已有的虚拟机、裸金属服务器上部署生产级可用的Kubernetes集群,并负责管理其生命周期。本地数据中心自建集群,充分利用开源的K8s软件栈,快速部署集群并设置容器网络、DNS服务器等。

用户手册:https://github.com/kurator-dev/kurator/blob/main/docs/content/en/docs/Cluster%20operator/vms-deploy.md

支持AWS云上自建集群

目前Kurator通过内置Cluster API Provider AWS,用户可以依托AWS公有云的基础设施(弹性云服务器,VPC网络,负载均衡等)自建K8s集群,获得与AWS托管K8s服务EKS一致的用户体验。Kurator

其中在AWS自建集群所需的资源对象包括了如下几种:

• Cluster:代表了一个完整的集群,包含了对KubeadmControlPlane的引用controPlaneRef和对基础设施AWSCluster的引用infrastureRef。

• KubeadmControlPlane:表示kubeadm安装Kubernetes控制面所需要的所有配置。

• AWSCluster:代表了使用AWS作为Cluster的基础设施。

• AWSMachineTemplate:代表了创建AWS EC2实例的模板。

集群资源拓扑结构如下图所示:

通过Cluster、KubeadmControlPlane等Cluster API的controller以及AWS厂商提供的provider,根据给定的配置,实现对AWS自建集群生命周期的管理。

用户手册:https://github.com/kurator-dev/kurator/blob/main/docs/content/en/docs/Cluster%20operator/aws-deploy.md

Kurator,一键构建分布式云原生平台  

Kurator于2022年6月在华为伙伴暨开发者大会上发布,是业界首个开源分布式云原生平台。通过集成业界主流开源技术栈以及良好云原生舰队管理性能,Kurator为用户提供一站式、开箱即用的分布式云原生能力,打造分布式云原生技术底座,助力企业业务跨云跨边、分布式化升级。

GitHub地址:https://github.com/kurator-dev/kurator

 

点击关注,第一时间了解华为云新鲜技术~

标签:原生,Kurator,平台,AWS,集群,分布式,kurator
From: https://www.cnblogs.com/huaweiyun/p/17126168.html

相关文章

  • WorkPlus即时通讯集成工作平台,提效企业一体化管控
    在当今信息化时代,越来越多的企业开始注重数字化办公,WorkPlus正是满足这种需求的应用之一。WorkPlus以即时通讯为核心,将企业内部通讯、日程安排、工作任务等多个功能进行集......
  • hadoop+hive+mysql+sqoop+spark完全分布式集群搭建
    hadoop+hive+mysql+sqoop+spark完全分布式集群搭建零、配置网络(固定ip)(可以不做,但是后面关闭后ip会重复变动,后面步骤中有再次提到,后面操作在做)1.固定ip因centos 7 ip......
  • ThingsKit物联网平台介绍
    ThingsKit是一款物联网平台,提供了一系列工具和功能,帮助用户构建和管理物联网设备、数据和应用程序。以下是ThingsKit的主要特点和功能:设备管理:ThingsKit可以管理不同类型......
  • ThingsKit 物联网平台 价格
    作为一家致力于为中小企业提供通用物联网平台的公司,ThingsKit一直在不断创新和研发,以满足客户对于物联网技术的不断追求。作为潜在的客户,您一定关心ThingsKit的物联网平台......
  • 常见帧率计算方法实际效果对比及EasyCVR平台的帧率计算方法
    什么是帧、帧数、帧率?帧(Frame) 帧可以理解为视频或者动画中的每一张画面,而视频和动画特效是由无数张画面组合而成,每一张画面都是一帧。帧数(Frames)帧数是帧生成的......
  • 海康Ehome设备接入EasyCVR平台的设备状态定时检测优化
    EasyCVR视频融合平台基于云边端协同架构,能支持海量视频的轻量化接入与汇聚管理,借助大数据分析的决策判断,为摄像头、网络存储设备、智能终端、视频监控平台等提供一体化的视......
  • 视频监控AI视频智能分析平台EasyCVR黑名单功能优化详解
    随着互联网的快速发展,网络安全问题也日益增多。保护用户的数据隐私安全也成为我们研发平台功能的重要关注点。EasyCVR视频融合平台支持白名单与黑名单功能,能极大保障设备的......
  • 《分布式技术原理与算法解析》学习笔记Day13
    分布式计算模式:MapReduce什么是分治法?分治法是将一个复杂、难以直接解决的大问题,分割成一些规模小、可以比较简单或者直接求解的子问题,这些子问题之间相互独立且与原问题......
  • ArchlinuxARM 树莓派平台安装指南
    文章翻译自ArchlinuxARM->Platforms->RaspberryPi4->Installation,估计很多人都打不开,据说只有在MAC平台下才可以打开。Note:树莓派4与树莓派3相比对电源有更高......
  • 《分布式技术原理与算法解析》学习笔记Day12
    调度框架:共享状态调度什么是共享状态调度?共享状态调度是为了解决单体调度和两层调度遇到的问题而创建出来的新的调度框架。它通过将单体调度器分解为多个调度器,每个调度......