Spinnaker 核心概念解析

本文介绍了Spinnaker的触发机制及阶段类型,包括定时、Git动作、JenkinsJob等多种触发方式,以及前置条件检查、部署、销毁等操作,并概述了核心概念如集群和负载均衡。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考资料

触发机制

  1. 定时触发
    指定CRON表达式,按照时间周期触发。
  2. Git动作触发
    Git push时触发,可指定具体的项目、分支。
  3. Jenkins Job触发
    监听Jenkins Job执行。
  4. Docker Registry触发
    监听Docker Registry镜像push动作。
  5. Pipeline本身触发
    当某个Pipeline执行后,开始执行当前Pipeline。

阶段类型

  1. 前置条件检查
    比如检查某个微服务的实例数,可以指定不符合该条件的动作。
  2. 部署
    部署新的Pod或者是Deployment。
  3. 销毁
    销毁已有的Pod示例。
  4. 启动/禁用
    启用或者禁用Pod示例。
  5. Jenkins Job
    执行某个Jenkins Job
  6. 执行Pipeline
    执行某个Pipeline
  7. Pod示例扩容/缩容
    增加或减少实例数
  8. 手动确认
    手动确认yes/no,决定是否继续执行

核心概念

  1. 集群
    一个集群对应kubernetes中的一个RC/RS。实例数支持scale up/scale down。
  2. 负载均衡
    对应kubernetes中的service,支持不同的环境(dev/test)采用不同的形式暴露服务。

API

spinnaker提供了RESTAPI接口,实现对象的操作。具体可以参照官方文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值