如果你关注码头工人,想了解基于Kubernetes的CD实践。那么,大三角帆可能是多云平台部署工具的最佳选择。本文重点介绍大三角帆的概念,安装与踩过的坑,大三角帆在Kubernetes的持续部署,以及线上容器服务的选择与多区容灾。
<强>
1、关于大三角帆
强>
大三角帆是什么?我们先来了解下它的概念。
Spinnaker 是Netflix的开源项目,是一个持续交付平台,它定位于将产品快速且持续的部署到多种云平台上.Spinnaker有两个核心的功能集群管理和部署管理.Spinnaker通过将发布和各个云平台解耦,来将部署流程流水线化,从而降低平台迁移或多云品台部署应用的复杂度,它本身内部支持谷歌,AWS EC2,微软Azure, Kubernetes和OpenStack等云平台,并且它可以无缝集成其他持续集成(CI)流程,如git,詹金斯,特拉维斯CI,码头工人注册表,cron调度器等。
大三角帆主要用于展示与管理你的云端资源。涉及应用、集群、服务器组等,并
通过负载平衡器和防火墙将服务展示给用户。
官方结构如下: