如何在Kubernetes容器环境下部署大三角帆吗?

  

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

  

  大三角帆主要用于展示与管理你的云端资源。涉及应用、集群、服务器组等,并   
  通过负载平衡器和防火墙将服务展示给用户。   

  

  官方结构如下:   

  

  如何在Kubernetes容器环境下部署大三角帆?”>
  </p>
  <p>
  应用程序
  <br/>
  定义了集群中一组的集群的集合,也包括了防火墙与负载平衡器、存储了服务所有的部署相关的的信息。
  </p>
  <p>
  <br/>
  服务器组
  <br/>
  定义了一些基础的源比如(VM映像,码头工人形象),以及一些基础的配置信息,一旦部署后,在容器中对应Kubernetes豆荚的集合。
  </p>
  <p>
  <br/>
  集群
  </p>
  <p>
  服务器组的有关联的集合。(集群中可以按照dev,刺激的去创建不同的服务组),也可以理解为对于一个应用存在多个分支的情况。
  </p>
  <p>
  <br/>
  负载均衡器
  </p>
  <p>
  他在实例之间做负载均衡流量。您还可以为负载均衡器启用健康检查,灵活地定义健康标准并指定健康检查端点,有点类似于kubernetes中入口。
  </p>
  <p>
  <br/>
  防火墙
  </p>
  <p>
  防火墙定义了网络流量访问,定义了一些访问的规则,如安全组等等。
  </p>
  <p>
  <br/>
  </p>
  <p>
  页面展示如下,还是比较精简的,可以在它的操作页面上看到项目以及应用的详细信息,还可以进行集群的伸缩,回滚,修改以及删除的操作。
  </p>
  <p>
  <br/>
  </p>
  <p>
  <img src=如何在Kubernetes容器环境下部署大三角帆吗?