跨平台应用部署工具Waypoint 0.7加入触发器增强自动化能力

Waypoint CLI现在支持触发器,供用户以脚本和持续整合生命周期操作,执行自动化任务,当触发器加载时,便会对特定项目执行指定的Waypoint操作

跨平台应用部署工具Waypoint 0.7加入触发器增强自动化能力

可简化容器应用部署的工具Waypoint,推出新版本0.7,开发商Hashicorp重新设计了Waypoint用户界面、触发器,以及外部资料撷取的方式,来改善用户体验,并且让Waypoint能够更好地搭配其他工具使用。

Waypoint是HashiCorp在2020年开发的工具,目的是要在Kubernetes、Amazon ECS和其他平台,提供类似PaaS的体验。 Waypoint抽象了各种平台底层基础设施,供开发人员以一致的方式,部署、管理和观察应用程序,只要使用单一指令,就能够将应用程序部署到Waypoint所支持的各种平台上,用户还能够使用扩充套件,来扩展构建、部署和发布逻辑。 Waypoint本身是一个自托管的软件,不需要使用HashiCorp的任何服务,就能开始管理用户基础设施和平台上的应用程序。

Waypoint 0.7加入了一个称为触发器(Trigger)的新核心功能,触发器会在持续整合环境中运作,预配置来执行Waypoint生命周期操作,用户可以配置的操作,像是部署最新版本,或是要求项目中所有应用程序回报状态,甚至是对所有应用程序执行部署操作等。

触发器可直接在环境中通过gRPC请求启动,该请求会告诉Waypoint执行预配置的动作,由于触发器是以项目为范围配置,因此可以对项目中定义的所有应用程序进行操作,但也可以只针对项目中单个应用程序。

Waypoint 0.7是加入触发器的第一个版本,Waypoint服务器目前仅支持以gRPC启动触发器,不过,官方也预告,在接下来发布的版本,将会支持以HTTP请求来启动触发器,使得运作在持续整合环境中的Waypoint,比现在的可访问性更高。

Hashicorp也改进Waypoint从外部获取数据的能力,新版本Waypoint让用户使用动态函式,在waypoint.hcl中配置获取和使用外部数据的方法,以存取来自Vault、Terraform Cloud、AWS Secrets Manager等平台的数据。

另外,Waypoint 0.7让用户变更工作区,来更改扩充套件的配置。 由于从Waypoint 0.1以来,工作区的设计都是作为模拟环境或组织的概念,但随着发展,官方扩展了工作区的功能,新用法就包括用户可以根据工作区变更部署Kubernetes的命名空间,并且可以在独立的工作空间,尝试不同的扩充套件类型。

Waypoint让用户,能够通过网页浏览器中的命令行工具,和用户界面,来部署、管理和观察应用程序,在新版本中,官方通过重构用户界面,添加许多新的工作流程,来强化用户体验。 新的UX项目包括环境选择下拉菜单、图标更新,还有已建置、部署和发布信息相关的时间轴。 现在也可以在Waypoint浏览器用户界面中,使用waypoint exec,这将允许用户在部署中执行命令,有助进行故障排除、执行数据库搬迁,或是检查应用程序配置等操作。

(0)
打赏 微信扫一扫 微信扫一扫

相关推荐

发表回复

登录后才能评论