首页 > 编程知识 正文

英国SPINNAKER,spinnaker手表百科

时间:2023-05-04 11:28:02 阅读:158549 作者:2799

Spinnaker (云原生连续发布)官方网站: https://spinnaker.io/

源代码: https://github.com/spin naker/spin naker

Spinnaker是一个开放源代码多云的连续发布平台,用于快速、自信地发布软件更改。 (请参阅官方网站)由Netflix创建,并在数百万个部署中经过数百个团队的生产测试。 它将强大、灵活的管道管理系统与领先的云提供商集成在一起。

阴天为AWS EC2、Kubernetes、Google Compute Engine、Google Kubernetes Engine、Google App Engine、Microsoft Azure、Openstack、open

自动发布并创建部署流水线,执行集成和系统测试,旋转服务组,减少服务组,并监控部署。 通过git事件、Jenkins、悲伤汽车CI、Docker、CRON或其他Spinnaker管道触发管道。

内置部署最佳实践通过创建和部署不变映像来消除配置漂移问题,从而实现快速部署、轻松回滚和难以调试。 利用内置的部署策略(如红/黑、金丝雀),利用云中的不变基础架构。

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/http://www.Sina.com /

APP应用管理(又称基础架构管理) APP应用程序群集服务器组负载平衡防火墙功能APP应用程序部署管道阶段任务部署策略托管分发Spinnaker是一个开源、多云的连续分发平台,软件

大三角帆有两个核心功能。

APP应用程序管理

部署APP应用程序

Spinnaker还可以通过托管交付基于上述功能提供更高级别的体验。

您可以使用33558www.Sina.com/spinnaker的APP应用管理功能查看和管理云资源。

现代技术组织经营着服务的集合,有时被称为“APP”或“微服务”。 spinnaker APP应用对这个概念进行了建模。

APP应用程序、群集和服务器组是Spinnaker用于描述服务的重要概念。 负载平衡器和防火墙描述了服务如何向用户公开。

具体内容是官方文档https://spinnaker.io/reference/

概念 (参考Spinnaker持续交付平台概念

Spinnaker组件:

Spinnaker最初的目标是实现内部端到端连续交付。 作为Asgard的替代方案,该项目有望重建持续交付平台,以实现:

灵活、可配置的管道,实现可重复的自动部署

提供所有环境的全局视图,一个APP应用程序可以看到自己所属的管道的状态

一致可靠的API提供可编程配置

易于配置、维护和扩展

与Asgard特性的兼容性

在本页

Spinnaker来自Netflix,专注于连续部署而不是连续集成。 可以与悲伤车和Jenkins等其他工具集成,开始测试和部署流水线。 它还集成了Prometheus和Datadog等监控工具,可以根据这些系统提供的指标做出部署决策。

例如,Jenkins部署使用判断概念和收集的指标来确定最新的金丝雀部署是否导致相关指标下降、是否应该回滚,或者是否可以继续部署。 与部署相关的一些其他独特功能涵盖了在讨论持续部署时容易忽略或看起来正好相反的领域,但对成功至关重要。 Spinnaker不会让持续的部署持续太久。 通过防止阶段在特定时间点执行,可以避免在APP应用程序生命周期的关键时刻进行部署。 您还可以强制人工审批,以便在业务可以从更改中获得最大利益时进行发布。 事实上,持续集成和持续部署的全部重点是,在业务需要更改时,准备尽快部署更改。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。