设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 创业 > 资本 > 正文

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

发布时间:2020-01-17 17:32 所属栏目:26 来源:企业网D1Net
导读:OpenFaaS的另一个版本OpenFaaS Cloud重新打包了OpenFaaS,为多个开发人员提供功能,包括与Git集成(包括GitHub和GitLab的自托管版本)、持续集成(CI)/持续部署(CD)、机密管理、HTTPS,以及将事件馈送到Slack和其他服

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圈的作品,均转载自其它媒体,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。】

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读