Google推出Jenkins GKE扩充套件 简化软件部署工作

Google推出Jenkins GKE扩充套件 简化软件部署工作

为了帮助GCP使用者将工作负载部署到GKE丛集,Google释出了Jenkins GKE扩充套件,提供一个简化的建置步骤,解决复杂的软件部署策略。

Jenkins是一个开源的自动化软件部署工具,执行持续整合与持续交付的工作。虽然使用者之前早就可以在GKE丛集上执行Jenkins,不过要管理强健的部署策略并不容易,因此Google现在推出Jenkins GKE扩充套件,以解决部署繁杂的问题。

Jenkins GKE扩充套件的使用方式简单,使用者界面将会引导使用者完成配置工作,扩充套件需要的资讯包括服务账户凭证,以及GCP专案ID和要使用的GKE丛集,还有Jenkins工作空间中manifests的部署路径。

Google提醒,许多部署机制会触发kubectl命令,要求Kubernetes进行变更,但这可能在部署无法达到健康状态的时候产生许多误报,而使用者可以要求Jenkins GKE扩充套件等待使用者的部署,透过启用验证部署选项进入被动状态,由扩充套件轮询部署,取得健康Pod的数量,确保达最小健康复制(Replica)的要求。Google表示,他们未来还会新增这类逻辑,对其他型别的资源进行验证。

虽然Jenkins GKE扩充套件提供了一个视觉化界面,使用者可以直观地进行配置,但在许多情况,使用者可能会希望以程式码定义应用程序的部署过程,方便稽核与验证更改,而Jenkins也支援了Pipeline语法,供使用者在独立于源代码之外的档案定义建置、测试与释出程式。

猜你喜欢

站长统计