• Spinnaker 介绍


    功能:

    无论目标环境如何,Spinnaker 部署优势始终如一,它的功能如下:

    通过灵活和可配置 Pipelines,实现可重复的自动化部署;

    提供所有环境的全局视图,可随时查看应用程序在其部署 Pipeline 的状态;

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

    易于配置、维护和扩展;

    具有操作伸缩性;

    兼容 Asgard 特性,原用户不用迁移。

    架构:

    这里写图片描述

    Deck:面向用户 UI 界面组件,提供直观简介的操作界面,可视化操作发布部署流程。

    • API: 面向调用 API 组件,我们可以不使用提供的 UI,直接调用 API 操作,由它后台帮我们执行发布等任务。
    • Gate:是 API 的网关组件,可以理解为代理,所有请求由其代理转发。
    • Rosco:是构建 beta 镜像的组件,需要配置 Packer 组件使用。
    • Orca:是核心流程引擎组件,用来管理流程。
    • Igor:是用来集成其他 CI 系统组件,如 Jenkins 等一个组件。
    • Echo:是通知系统组件,发送邮件等信息。
    • Front50:是存储管理组件,需要配置 Redis、Cassandra 等组件使用。
    • Cloud driver 是它用来适配不同的云平台的组件,比如 Kubernetes,Google、AWS EC2、Microsoft Azure 等。
    • Fiat 是鉴权的组件,配置权限管理,支持 OAuth、SAML、LDAP、GitHub teams、Azure groups、 Google Groups 等。
  • 相关阅读:
    各种sensor名称统计
    数组指针和指针数组的区别
    自己写一个线程池
    git命令总结
    用链表实现队列的功能
    一个free的问题
    生产者消费者问题--进阶2
    影响架构决策的非功能性需求
    从商业角度探讨API设计
    给公司部门设计的SOA架构
  • 原文地址:https://www.cnblogs.com/mhc-fly/p/9120548.html
Copyright © 2020-2023  润新知