GitLab集成Knative,无服务器服务GitLab Serverless即将登场

自从AWS在2014年率先发布无服务器运算架构,一波新IT架构革命慢慢发酵,各大云计算厂商纷纷发布自家云计算无服务器服务,而开源项目如Fn、OpenFaaS等也逐渐兴起。 而近期GitLab也宣布要加入这场战局,与无服务器新创TriggerMesh合作,预计在12月22日时,发布自家无服务器服务GitLab Serverless。

GitLab表示,无服务器功能预计与GitLab 11.6版一同发布,让企业用户可以在相同的使用环境,直接构建、管理无服务器应用。由于搭配无服务器及容器技术的潮流,GitLab表示,该服务也集成无服务器管理平台Knative,让开发者可通过GitLab在Kubernetes集群部局Knative,借此在Kubernetes环境执行无服务器应用。除了搞定应用程序的随需扩展需求,Knative本身兼容多异质云计算平台的特性,也降低企业用户被特定厂商绑定的压力。

而这次GitLab产品新发布,无服务器新创TriggerMesh也是背后的重要推手。 GitLab表示,TriggerMesh共同创办人Sebastien Goasguen早期就开始投入开发K8s无服务器框架Kubeless。在今年11月时,TriggerMesh也发布了自家无服务器管理平台,支持开发者利用GitHub、GitLab、Bitbucket这些存储库内的Function,作为事件驱动来源。

在12月底预计发布的GitLab Serverless,届时用户就会在左侧菜单看见“Serverless”选项,不过是以Alpha版发布。如要了解该函数的更多信息,只需鼠标点击,在菜单便会看见Kubernetes Pods资源的使用量,以及该函数被触发的频率。图片来源:GitLab