加入收藏 | 设为首页 | 会员中心 | 我要投稿 南平站长网 (https://www.0599zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 资本 > 正文

在Kubernetes上实现无服务器的5种方法

发布时间:2020-01-17 19:19:24 所属栏目:资本 来源:企业网D1Net
导读:副标题#e# 企业是否想使用Kubernetes创建运行无服务器功能的平台?这些框架向人们展示了其创建方式。有人将其称之为无服务器,或者是事件驱动的计算,或是功能即服务(FaaS),其思想是相同的:动态分配资源以运行单独的功能,其本质上是微服务,这些功能在响

OpenFaaS的另一个版本OpenFaaS Cloud重新打包了OpenFaaS,为多个开发人员提供功能,包括与Git集成(包括GitHub和GitLab的自托管版本)、持续集成(CI)/持续部署(CD)、机密管理、HTTPS,以及将事件馈送到Slack和其他服务器的功能。OpenFaas Cloud可作为免费的开源产品获得,并且具有托管版本,当前可以免费使用。  

5.OpenWhisk  

Apache OpenWhisk被称为通用无服务器平台。Kubernetes只是可用于在OpenWhisk中运行容器的几个选项之一,因为OpenWhisk还支持Mesos和Docker Compose。尽管如此,Kubernetes是首选,因为它具有用于应用程序部署的工具,尤其是Helm图表。IBM Cloud Functions基于OpenWhisk项目,因此也可以使用OpenWhisk CLI命令。  

与大多数其他无服务器Kubernetes框架不同,OpenWhisk是用Scala语言而不是Go(Kubernetes和Docker都用Go编写)编写的。只有当企业想对OpenWhisk进行黑客攻击并且只有Go的使用经验时,这才可能成为问题。  

大多数流行的应用程序运行时选项都预包装有OpenWhisk:Java、Node.js、Python、Ruby、PHP和.NET。此外,还包括许多深奥和前沿的选项:Scala、Ballerina、Swift和Rust。运行时只是Docker容器,因此很容易提供其自己的容器。  

一个方便的OpenWhisk部署功能是“zip动作”。使用代码包的清单文件将代码和辅助文件的.zip存档指向OpenWhisk,OpenWhisk将从中创建一个动作。OpenWhisk CLI还包括将代码目录树转换为此类归档文件的工具。服务包目录使企业可以轻松地将应用程序插入常见的第三方产品中,例如GitHub、Slack、Apache Kafka或Jira。

【凡本网注明来源非中国IDC圈的作品,均转载自其它媒体,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。】

(编辑:南平站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读