我是新来的&试图为我正在使用的客户使用大三角帆。我对大三角帆架构有点熟悉。
我知道FRONT50
微服务负责此任务。我不确定如何安全备份管道数据并恢复到新实例。
我希望能够在添加这些管道时不断备份这些管道,这样当我碰巧重新创建大三角帆实例(即破坏我的infra然后从头重新创建)时,我能够恢复它们。 / p>
我目前正在使用Azure作为云提供商并使用Azure容器服务。
我在这里找到了这个页面:https://www.spinnaker.io/setup/install/backups/ 但不表示是否也会备份管道。
非常感谢提前
答案 0 :(得分:1)
我不确定标准方法,但是您可以从front50手动复制管道和应用程序的配置。
对于管道,只需卷曲到http://<front50-IP>:8080/pipelines
curl http://<front50-IP>:8080/pipelines -o pipelines.json
对于应用程序配置:
curl http://<front50-IP>:8080/v2/applications -o applications.json
要将管道配置推送到Spinnaker,您可以执行以下操作:
cat pipelines.json | curl -d@- -X POST \
--header "Content-Type: application/json" --header \
"Accept: /" http://<Front50_URL>:8080/pipelines
PS:我的Spinnaker版本是1.8.1
,并且同时支持v1和v2,k8s提供程序。
Update-2:如果您使用的是AWS S3或GCS,则可以直接备份存储桶。