在Kubernetes上实现无服务器的5种方法
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圈的作品,均转载自其余媒体,目标在于转达更多信息,并不代表本网拥护其概念和对其真实性认真。】 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |