云原生那些顶级开源项目,你都用过哪些?

CNCF,英文全称为Cloud Native Computing Foundation,中文译为“云原生计算基金会”, 构建可持续生态系统,并围绕一系列高质量开源项目促进社区的发展,本文大概介绍下几个主要的项目。

???? Kubernetes

⭐ Star: 73.5k https://github.com/kubernetes/kubernetes

Kubernetes 是世界上最受欢迎的容器编排平台和第一个 CNCF项目,也称为K8s,是一个开源系统,用于自动化容器化应用程序的部署,扩展和管理。Kubernetes 帮助用户构建、扩展和管理应用程序及其动态生命周期,现在有超过 2,900 名贡献者,并且被世界上许多行业中一些具有创新性的公司所使用。集群调度功能可让开发人员构建云原生应用,更加关注代码而不是操作。

???? Prometheus

⭐ Star: 34.8k https://github.com/prometheus/prometheus

Prometheus 是由谷歌研发的一款开源的监控软件,为云原生应用程序提供实时监控、警报和时间序列数据库功能,有强大的查询和可视化能力,并与许多流行的开源数据导入、导出工具集成, 与 Kubernetes结合使用,它已经成为监控基于容器的基础设施的标准。

???? Envoy

⭐ Star: 15.7k https://github.com/envoyproxy/envoy

Envoy 是专为大型现代 SOA(面向服务架构)架构设计的 L7 代理和通信总线,采用 C++ 实现,体积小,性能高, 是面向Service Mesh 架构的高性能网络代理服务。

???? Jeager

⭐ Star: 15.7k https://github.com/jaegertracing

Jeager是Uber开发的一个端到端的分布式追踪平台,使用Go语言编写, 用于监控其大型微服务环境,遵循 OpenTracing标准,具有高度可扩展性和可用性,并且提供了多语言探针支持。

???? Fluentd

⭐ Star: 9.9k https://github.com/fluent/fluentd

Fluentd 是一个日志收集系统,使用Rust编写,Fluentd从各种数据源收集事件并将其写入文件,RDBMS,NoSQL,IaaS,SaaS,Hadoop等,并且提供了统一的日志记录基础结构。

???? etcd

⭐ Star: 34.3k https://github.com/etcd-io/etcd

etcd 是一个高可用的 Key/Value 存储系统, 使用Go语言编写,主要用于共享配置和服务发现,etcd 使用 raft 协议来维护集群内各个节点状态的一致性,目前CoreOS、Kubernetes和Cloudfoundry等知名项目均在生产环境中使用了etcd,所以etcd值得你去尝试。

???? containerd

⭐ Star: 7.5k https://github.com/containerd/containerd

Containerd 是由 Docker 开发并基于 Docker Engine 运行时的工业级标准容器运行时组件,使用Go语言编写,着重于简单性,健壮性和可移植性,Containerd 可以在宿主机中管理完整的容器生命周期:容器镜像的传输和存储、容器的执行和管理、存储和网络等。

???? Vitess

⭐ Star: 11.3k https://github.com/vitessio/vitess

Vitess是用于部署、扩展和管理大型MySQL实例集群的数据库解决方案,支持自动处理主故障转移和备份等功能。它使用分布式元数据服务来跟踪和管理服务器,使您的应用程序无需关心数据库拓扑变化。

???? TiKV

⭐ Star: 8.6k https://github.com/tikv/tikv

TiKV是一个分布式事务键值数据库,使用 Rust语言编写,支持跨行 ACID 事务,同时实现了自动水平伸缩、数据强一致性、跨数据中心高可用和云原生等重要特性,并且在TiDB中使用。

???? gRPC

⭐ Star: 29.0k https://github.com/grpc

gRPC 是由 Google 开发的高性能 RPC(远程过程调用)框架, 面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言,灵活扩展的插件,支持双向流传输,负载均衡,跟踪,运行状况检查和身份验证等。

???? Rook

⭐ Star: 8.2k https://github.com/rook/rook

Rook是一个开源的云原生存储协调器,为各种存储解决方案提供平台,框架和支持,Rook利用扩展点将其深度集成到云原生环境中,并为调度,生命周期管理,资源管理,安全性,监视和用户体验提供无缝的体验。

最后

欢迎扫码关注我们的公众号 【全球技术精选】,专注国外优秀博客的翻译和开源项目分享,也可以添加QQ群 897216102

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305748.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

~~~~我是一棵小树苗~~~~

其实我在博客园注册已经一个多星期了,可是直到今天才写了这么一点东西。有点不上进啊!!本来呢,我在注册完的第二天就开始写了,刚开始把手放在键盘上,能有两分钟没打一个字。(其实我真的不会写&a…

oracle数据库 append,oracle中insert,copy,insert append执行对比

oracle中insert,copy,insert append执行对比还是由于迁移数据库,测试了insert,copy,insert append的执行速度。环境:oracle9i向oracle11g迁移,linux系统。表已建立,只允许插入数据&a…

依赖倒置在.NET中

高层模块不应该依赖底层模块&#xff0c;两都都应该依赖抽象一个三层的Demo/// <summary> /// 人员实体类 /// </summary> class Person {public int ID { get; set; }public string Name { get; set; }public bool Sex { get; set; } } /// <summary> /// 表…

什么是Session?

首先解释一下什么是Session,如果你不知道的话。当一个访问者来到你的网站的时候一个Session就开始了,当他离开的时候Session 就结束了。本质是来说,cookie是和浏览器有关系,而Session变量就可以存一些资源变量在服务器上面。PHP4用文件存储Session变量, 但理论上可以用数据库或…

oracle日志文件大小规则,在线重做Oracle日志文件大小

下面为您介绍的方法用于实现在线重做Oracle日志文件大小&#xff0c;如果您在Oracle日志文件方面遇到过类似的问题的话&#xff0c;不妨一看。1、创建2个新的日志组alter database add logfile group 4 (D:\ORACLE\ORADATA\ORADB\REDO04_1.LOG) size 1024k;alter database add …

2021年首届.NET线下沙龙上海站 - 2021 .NET Meetup in Shanghai

.NET Conf 2020 刚刚在苏州落下帷幕&#xff0c; .NET 开发者们的热情不减&#xff0c;来自五湖四海的朋友一起参加疫情之下的 .NET 盛会。2021年上海第一场线下活动就要来了&#xff0c;快来加入我们一起学习.NET 吧&#xff01;活动时间&#xff1a;2021年1月23日 13:00-18:0…

哎,最近心情非常烦乱!

在他人眼中我是一个没有烦恼、责任、忧虑的“开心人”殊不知在我行为的掩饰之下也有着比一般人更复杂的思绪不表露自己脆弱的一面这是坚强吗我在思考也许这才是真正的脆弱 转载于:https://www.cnblogs.com/godjiahui/archive/2006/11/19/565165.html

跟我一起学Redis之加个哨兵让主从复制更加高可用

前言主从复制的实现在上一篇已经分享过&#xff0c;虽然主从复制本身的确让读写分离更加高效&#xff0c;但是对于整体高可用存在很大的劣势&#xff1a;当主节点宕机了之后还需要人为重新进行主从关系配置&#xff1b;这不是开玩笑嘛&#xff0c;这样人为干预&#xff0c;故障…

智能实验室-全能优化(Guardio) 4.0.0.670 beta 8

怎样获取最新版本&#xff1f;□全新下载&#xff1a;全能优化(Guardio)&#xff1a;http://files.cnblogs.com/unruledboy/Guardio.Release.zip智能实验室&#xff0d; 全能优化(Guardio) 4.0.0.670 beta 8 更新记录&#xff1a; 1.添加&#xff1a;系统加速 之 系统速度&…

前台提交数据到php mysql,建立一个基础的MySQL数据库,使用PHP来抓取和处理数据,并抛出给前台...

原创声明本文系作者辛苦码字所得&#xff0c;欢迎分享和转载&#xff0c;但请在明显位置注明作者的如下信息&#xff1a;笔名&#xff1a;来碗鸡蛋面简书主页&#xff1a;https://www.jianshu.com/u/4876275b5a73邮箱&#xff1a;job_tomfoxmail.comCSDN ID&#xff1a;tom_won…

如何在 ASP.Net Core 中实现 健康检查

健康检查 常用于判断一个应用程序能否对 request 请求进行响应&#xff0c;ASP.Net Core 2.2 中引入了 健康检查 中间件用于报告应用程序的健康状态。ASP.Net Core 中的 健康检查 落地做法是暴露一个可配置的 Http 端口&#xff0c;你可以使用 健康检查 去做一个最简单的活性检…

php 鼠标小手,鼠标移动至少一次时创建PHP会话(Create PHP session when mouse moved at least once)...

鼠标移动至少一次时创建PHP会话(Create PHP session when mouse moved at least once)我想在鼠标移动至少一次时创建php会话&#xff0c;如果鼠标继续移动则不需要做任何事情我正在使用此代码&#xff0c;但它没有解决要求jQuery(document).ready(function(){$(document).mouse…

【One by One系列】IdentityServer4(四)授权码流程

接下来我们介绍新内容,OAuth2.0叫做授权码(authorization code)&#xff0c;在OpenID Connect中则属于OpenId Connect Flow&#xff0c;称为授权码流程(Authorization Code Flow),这种方式主要场景&#xff1a;保密客户端&#xff0c;服务器端的web应用“例如asp.net core mvc,…

Nemuria UML架构图 第3次迭代. 重构

Nemuria UML架构图 第3次迭代. 重构

suse linux 文件只可读,SUSE LINUX下文件系统变只读的问题解决

现象产生&#xff1a;服务器在挂载SUSE LINUX的系统光盘安装一些系统自带的RPM包后&#xff0c;发现HOME目录文件系统变成只读模式。附图&#xff1a;原因分析&#xff1a;在系统加载光盘之前一切正常&#xff0c;加载后出现这样的问题。加载光盘时&#xff0c;使用了mount命令…

3个值得学习和练手的.net企业级开源项目,强烈推荐

WTM项目名称&#xff1a;WTM项目所用技术栈&#xff1a;wtm mvvm mvc aspnetcore dotnetcore react vue layui layui-admin element-ui ncc等项目简介&#xff1a;WalkingTec.Mvvm框架&#xff08;简称WTM&#xff09;是基于.net core的快速开发框架。支持Layui(前后端不分离),…

通过百度 vs 奇虎,来谈博客搜索

百度推出了博客搜索&#xff0c;几乎就是一个网页搜索的翻版而已&#xff0c;唯一和网页搜索不同的&#xff0c;就是&#xff1a;1、少了广告&#xff1b;2、增加了一个博客的首页连接。看起来&#xff0c;并无太大新意。当然&#xff0c;也许他留有后着&#xff0c;也未为可知…

linux服务器数据同步,Linux服务器数据定期同步和备份方式

数据安全是做数据分析的人需要关注的一大问题。对于我们分析的关键数据、使用的关键脚本都需要定期备份。scp最简单的备份方式&#xff0c;就是使用cp (本地硬盘)或scp (远程硬盘)命令&#xff0c;给自己的结果文件新建一个拷贝;每有更新&#xff0c;再拷贝一份。具体命令如下&…

2021年了,`IEnumerator`、`IEnumerable`接口还傻傻分不清楚?

IEnumerator、IEnumerable这两个接口单词相近、含义相关&#xff0c;傻傻分不清楚。入行多年&#xff0c;一直没有系统性梳理这对李逵李鬼。最近本人在怼着why神的《其实吧&#xff0c;LRU也就那么回事》&#xff0c;方案1使用数组实现LRU&#xff0c;手写算法涉及这一对接口&a…