数K8S无服务器风流人物,还得看Kubeless-阿里云开发者社区

开发者社区> 知与谁同> 正文

数K8S无服务器风流人物,还得看Kubeless

简介:
+关注继续查看

Kubernetes在希腊语中的意思为“舵手”,用此命名是用来突出其为用户带来的控制力。如今,程序员对于Kubeless新框架以及Kubernetes-native无服务器框架拥有更强的控制力。

数K8S无服务器风流人物,还得看Kubeless

利用Kubernetes资源,Kubeless可以提供自动扩展,API路由,监控,故障排除等功能,且Kubeless是完全开源的,不隶属于任何公司或组织。

为什么要切换到Kubeless?

Kubernetes无疑是伟大的!许多开源项目都提供了 FaaS 容器调度器,例如,Funktion,Fission,Kubeless,Funcatron,FaaS 等。为什么Kubeless能够在重重包围中脱颖而出呢?这是因为它使用CRD来免除程序员自己编写API服务来处理自定义资源。Kubeless只需要运行一个集群控制器来监视自定义资源,而且控制器还可以按需启动runtime,有助于集群内控制器将功能代码动态地注入runtime。除此之外,它还可以使用HTTP或者PubSub机制。

Kubeless使用Kafka进行事件系统。 Kafka设置也捆绑在Kubeless命名空间中进行开发。此外,Kubeless使用k8s,没有额外的API服务器或API路由器/网关。这使得Kubernetes用户很容易将现有技能用于Kubeless。

Kubeless新框架包含的其它工具:

·UI is available,可以在本地或群集中运行。

·severless框架插件,可用于额外的支持。

Kubeless的前进之路

截至目前,Kubeless仍处于早期阶段。不过,现在已经有了一个详细的路线图,以下是正在实施的一些高级功能:

添加其他runtime: 目前,Kubeless支持Python,NodeJS和Ruby,同时还提供了一种自定义runtime的方法。

调查其他消息总线(如nats.io)

通过Prometheus调整运行时间,以便能够自动创建pod自动分页器

优化功能启动时间

添加分布式跟踪(也许使用istio)

突破触发器和运行时

支持其它的事件框架,如nats.io



本文转自d1net(转载)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
K8S有状态服务-静态云盘使用最佳实践
云盘为阿里云存储团队提供的非共享存储,只能同时被一个 pod 挂载。集群中只有与云盘在同一个可用区(Zone)的节点才可以挂载云盘。
3381 0
容器服务-K8S知识图谱
1.  概述 容器服务 kubernetes知识图谱,部分内容参考网上一知识图谱,更加结合阿里云容器服务。 https://www.processon.com/view/link/5ac64532e4b00dc8a02f05eb#map 2.
5421 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4485 0
K8s 应用管理之道 - 有状态服务
用户通过 Deployment、ReplicationController 可以方便地在 kubernetes 中部署一套高可用、可扩展的分布式无状态服务。这类应用不在本地存储数据,通过简单的负载均衡策略可实现请求分发。
7761 0
通过阿里云容器服务K8S Ingress Controller实现gRPC服务访问
gRPC是Google开源的一个高性能RPC通信框架,其通过Protocol Buffers作为其IDL,可以在不同语言开发的平台上使用,同时基于HTTP/2协议实现,继而提供了连接多路复用、头部压缩、流控等特性,极大地提高了客户端与服务端的通信效率。
6983 0
阿里云K8S服务-数据盘扩容方案
目前容器服务Kubernetes集群在创建的时候,可以让客户选择是否挂载Worker节点的数据盘,并配置其容量; 本文为您介绍在后续使用过程中扩容数据盘的方法。
4019 0
如何配置阿里云容器服务K8S Ingress Controller使用私网SLB
本文主要讲述如何配置阿里云容器服务K8S Ingress Controller使用私网SLB。
11489 0
+关注
10077
文章
2994
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载