Spinnaker 核心概念解析

Spinnaker 核心概念解析Spinnaker 调研汇总参考资料 APIDoc https www spinnaker io reference api docs htmlSwaggerU http 15 114 100 67 8084 swagger ui htmlSpinnake https www spinnaker io reference SpinnakerCod

参考资料

  • API Doc:https://www.spinnaker.io/reference/api/docs.html
  • Swagger UI:http://15.114.100.67:8084/swagger-ui.html
  • Spinnaker Reference:https://www.spinnaker.io/reference/
  • Spinnaker CodeLab: https://www.spinnaker.io/guides/tutorials/codelabs/

触发机制

  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接口,实现对象的操作。具体可以参照官方文档。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222117.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午4:32
下一篇 2026年3月17日 下午4:32


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号