应用平台 APPSTAGE-配置漂移修复:使用场景

时间:2024-01-04 16:29:58

使用场景

以微服务平台(NUWA Runtime)为例,在目前的业务部署中,容易出现以下两种业务场景:

场景一

业务通过部署服务部署Nuwa Runtime时,IaC代码配置不对或周边依赖还未配置完全,部署后Runtime集群状态异常。此时部署服务调用Nuwa Runtime Read接口,ready返回false。业务在Nuwa Runtime控制台手动回滚该Runtime集群,回滚后,Runtime集群状态正常。此时部署服务调用NuwaRuntime Read接口,资源ready状态返回true。业务若使用之前的IaC代码对该NuwaRuntime集群重新部署,IaC代码未修改,Runtime集群状态正常,不触发Runtime集群的变更。

场景二

业务通过部署服务部署NuwaRuntime,变更完成后集群状态正常。业务发现IaC代码中有个配置项错误,手动在控制台上对该配置进行了修改,修改后未及时同步到IaC代码中。业务下次使用IaC代码部署时,该配置项未修改,手动修改的配置项被覆盖。

support.huaweicloud.com/usermanual-appstage/appstage_04_1097.html