首页 > 其他分享 >Netflix 开源持续交付平台 Spinnaker

Netflix 开源持续交付平台 Spinnaker

时间:2023-05-31 11:12:11浏览次数:43  
标签:Spinnaker 机器 Netflix 部署 平台 开源 管道 均衡器

软件简介

Spinnaker 是一个持续交付平台,它定位于将产品快速且持续的部署到多种云平台上。

Spinnaker 主要特性:配置一次,随时运行;随地部署,集中化管理;开源。

Spinnaker 组件:

Spinnaker 最初是以实现内部的端到端持续交付为目标,作为 Asgard 的替代,该项目期望重建一个持续交付平台,能够实现

  • 通过灵活和可配置的管道实现可重复的自动部署

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

  • 通过一致且可靠的 API,提供可编程配置

  • 易于配置、维护和扩展

  • 兼容 Asgard 特性

同时,Spinnaker 作为云平台部署工具,Spinnaker 团队和 Google、微软、Pivotal 等公司合作,致力于提供在多种平台上实现开箱即用的集群管理和部署功能。目前,Spinnaker 可以部署管理 AWS 和 Google 云平台(GCP),针对 Azure 等平台的支持也在进行中。

Spinnaker 主要包含 2 块内容,集群管理和部署管理。

集群管理功能,主要用于管理云上的资源。集群管理将云上资源做了逻辑划分:

  • 机器组:机器组是 Spinnaker 管理资源的单位。机器组标识了机器实例,并且关联了一个负载均衡器和安全组。每个机器组都拥有独立的配置信息(如机器帐号等);

  • 安全组:安全组定义了网络访问权限,也就是一般意义上的一组防火墙规则;

  • 负载均衡器:负载均衡器用于将网络流量重定向到机器组中的机器实例,负载均衡器还可以指定一系列规则,用于对机器组中的机器实例做健康检查;

  • 集群:集群是由用户定义的,对机器组的逻辑分组;

部署管理功能用于创建一个持续交付流程。部署管理的核心是管道,在 Spinnaker 的定义中,管道由一系列的阶段(stages)组成。管道可以 由 Jenkins、定时器、其他管道或者人工触发。同时,管道可以配置参数和通知,可以在管道一些节点上发出消息。Spinnaker 已经内置了一些阶 段,如执行自定义脚本、触发 Jenkins 任务等。

标签:Spinnaker,机器,Netflix,部署,平台,开源,管道,均衡器
From: https://www.cnblogs.com/gaoyanbing/p/17445510.html

相关文章

  • 开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
    开源(OpenSource):开源是指公开软件的源代码。开源软件在发行的时候会附上软件的源代码,并授权允许用户更改、传播或者二次开发。软件的分类:商业:收费,源码不公开共享:免费,源码不公开自由:源码公开开源协议:世界上的开源许可证(OpenSourceLicense)大概有上百种,我们常用的开源软件......
  • 提高生产力的最佳免费开源终端:WindTerm
    哈喽,大家好!我是程序视点的小二哥!前言自从当上程序员以来使用频率最多的不是vscode,也不是github,而是终端!!!小师妹使用过很多的终端工具,什么Tabby,Putty,Wrap等等,最让小师妹用着顺心,看着舒心的莫过于WindTerm这一款了,最主要的是颜值高功能强,还能支持表情欧~WindTermWindTerm......
  • ByConity与主流开源OLAP引擎(Clickhouse、Doris、Presto)性能对比分析
    引言:随着数据量和数据复杂性的不断增加,越来越多的企业开始使用OLAP(联机分析处理)引擎来处理大规模数据并提供即时分析结果。在选择OLAP引擎时,性能是一个非常重要的因素。因此,本文将使用TPC-DS基准测试的99个查询语句来对比开源的ClickHouse、Doris、Presto以及ByConity这4个OLAP......
  • Falcon猎鹰:史上最强开源大语言模型
    号称“史上最强的开源大语言模型”出现了。它叫Falcon(猎鹰),参数400亿,在1万亿高质量token上进行了训练。最终性能超越650亿的LLaMA,以及MPT、Redpajama等现有所有开源模型。一举登顶HuggingFaceOpenLLM全球榜单:除了以上成绩,Falcon还可以只用到GPT-375%的训练预算,性能就显著......
  • 灵感生成器DreamGPT开源:见识一下真正的脑洞大开
    ChatGPT最为人诟病的缺陷就是「胡编乱造」了,可以一本正经地讲一段林黛玉倒拔垂杨柳的故事。  对于真正想了解「林黛玉」或「倒拔垂杨柳」的人来说,这段回答可以说是灾难级误导了,但对于专注于「虚构」和「创意」的从业者来说,天马行空幻觉反而可以激发创造力。 最近Diverge......
  • 【推荐】7款好用开源的自动化安全测试工具
    安全测试是一项工作量十分庞大的工作,需要相关工作人员在短时间内快速完成任务,因此为了提高效率,减少重复性工作带来的麻烦,这时就需要借助安全测试工具来完成。本文为大家汇总了几款好用开源的自动化安全测试工具,快来了解一下吧。1、NmapNmap是一款不错的自动化安全测试......
  • openEuler RISC-V 发行版荣获2022年中国开源创新大赛一等奖
    5月15日,在中央网信办信息化发展局的指导下,由中国互联网发展基金会、中国网络空间研究院、中国互联网投资基金联合主办的“2022年中国开源创新大赛”正式发布了获奖名单。中国科学院软件研究所和openEulerRISC-VSIG联合参赛项目“openEulerRISC-V发行版”获得一等奖。......
  • Week1.图文并茂解释开源许可证GPL, BSD, MIT, Mozilla, Apache和LGPL的区别
    许可证由松到严排序:MITBSDApacheLGPLGPL图片源自乌克兰程序员PaulBagwell,由阮一峰汉化。MIT(MIT)来源于大学,MIT许可证是史上最为简洁和慷慨(permissive)的开源协议之一。作者只想保留版权,而无任何其他了限制.也就是说,你必须在你的发行版里包含原许可协议的声明,无论你......
  • 微软Playwright开源自动化框架初探-第一段代码和对应含义(首页截图)
    昨天我们已经在windows/mac上配置好了playwrigt框架,今天来写代码看看该框架怎么运行。 在写第一段代码之前,补充下上次没有讲完playwright框架的优点。跨浏览器、跨平台、跨语言、可测试的移动网络。适用于Android和Mobilesafiri的GoogleChrome原生移动仿真。相同的渲染引擎......
  • [转]一篇文章教你学会使用三维重建知名开源系统
    如何把一组图像转换为3D模型,这可能是三维重建初学者们最常遇到的问题。这个过程融合了计算机视觉、计算机图形学、图像处理等多门学科的知识,是一套非常复杂的工程系统,许多同学想要学习却苦于没有资料参考,导致入门难度大大提高。为了帮助想要学习三维重建的同学快速上手实践,本......