您的位置 首页 php

9款Kubernetes的无服务器工具,收藏了

继续分享 Kubernetes 的有用工具, 本文为大家介绍9款Kubernetes的无服务器工具,朋友们喜欢的话,请多多评论转发,给更多的朋友。

1.Kubeless

Kubeless是Kubernetes原生的无服务器框架,可让你部署少量代码,而不必担心基础架构的问题。Kubeless有开箱即用的Kubernetes资源,还提供自动扩展,API路由,监控和故障排除。Kubeless完全依赖于K8s原语,因此Kubernetes用户也将能够使用本机K8s API服务器和API网关。

c1e13de4a2414bb398487b6039f3b103

2.Fission

Fission是Kubernetes的快速无服务器框架,专注于开发人员的生产力和高性能。Fission可在任何地方的Kubernetes集群上工作:在笔记本电脑,任何公有云或私有数据中心中。你可以使用Python,NodeJS,Go,C#或PHP编写函数,然后使用Fission将其部署在K8s集群上。

ecf3c1f090544c999ad59a55af24baba

3.Funktion

Funktion是专为Kubernetes设计的开源 事件驱动 的Lambda风格编程模型。Funktion与fabric8平台紧密相连。使用Funktion,可以创建流以从200多个事件源进行订阅以调用你的功能,包括大多数数据库,消息系统,社交媒体以及其他 中间件 和协议。

4.IronFunctions

IronFunctions是一个开源的无服务器平台或FaaS平台,可以在任何地方运行。IronFunction是用Golang编写的,实际上支持任何语言的功能。IronFunction的主要优点是它支持AWS Lambda格式。直接从Lambda导入函数,然后在任何需要的地方运行它们。

5.OpenWhisk

Apache OpenWhisk是由IBM和Adobe驱动的强大的开源FaaS平台。OpenWhisk可以部署在本地本地设备或云上。Apache OpenWhisk的设计意味着它充当异步且 松耦合 的执行环境,可以针对外部触发器运行功能。OpenWhisk可以作为SaaS解决方案在Bluemix上使用,或者可以在本地部署基于 Vagrant VM

9b68e8746c9846a88843f1733c410ec9

6.OpenFaaS

OpenFaaS框架旨在在Docker Swarm或Kubernetes上管理无服务器功能,它将收集和分析各种指标。可以将任何进程打包到函数中并使用它,而无需重复编码或执行任何其他常规操作。FaaS内置了Prometheus指标,这意味着它可以根据需要自动上下缩放功能。FaaS本机支持基于Web的界面,可以在其中试用你的功能。

5908c52e765d4a15888c68c35cb49b78

7.Nuclio

Nuclio是一个无服务器项目,旨在处理高性能事件和大量数据。Nuclio可以作为独立库在本地设备上启动,也可以在VM/Docker容器内启动。另外,Nuclio开箱即用地支持Kubernetes。Nuclio提供具有最大并行度和最小开销的实时数据处理。

bf2dde3f3437432381c0d1c815fde0d5

8.Virtual Kubelet

Virtual Kubelet是开源的Kubernetes Kubelet实现,为了将Kubernetes连接到其他API。Virtual Kubelet允许节点由其他服务(如ACI,Hyper.sh和AWS等)支持。此连接器具有可插拔架构,可直接使用Kubernetes原语,从而使其更易于构建。

1f828d51002a44beac53806321d52943

9.Fnproject

Fnproject是一个无容器的本机无服务器项目,它几乎支持任何语言,并且几乎可以在任何地方运行。Fn是用Go编写的,因此性能就绪且轻巧。Fnproject支持AWS Lambda格式样式,因此可以轻松导入Lambda函数并使用Fnproject启动它。

8b56a967a97c438283a7b740934b02d3

朋友们喜欢的话,请多多评论转发,给更多的朋友。

文章来源:智云一二三科技

文章标题:9款Kubernetes的无服务器工具,收藏了

文章地址:https://www.zhihuclub.com/46347.shtml

关于作者: 智云科技

热门文章

网站地图