0

我们正在为我们的 IoT 设备使用部署,并使用部署模板管理这些设备。我正在将我们的部署迁移到分层方法,在这种方法中,我们使用包含所有必需容器的基本部署,然后应用取决于产品类型的层。

我注意到更改基本部署时不会重新应用层。注意不好的作物,但它说有 3 个设备是目标,但在更新基本部署后它没有应用于它们: 在此处输入图像描述

在更改部署后重新应用层时,一切正常。 在此处输入图像描述

仅仅因为我更改了我的基本部署,我不想删除层中定义的容器。

分层部署的文档对此只字未提,我可以始终如一地重现这一点。

预期的行为是什么?这不会破坏分层部署的目的吗?

我还注意到,当使用分层部署时,我们的堆栈变得非常缓慢。回滚到每个产品的“单片”部署模板,一切都又恢复了。我们在 中使用路由edgeHub,其中​​一些路由指向部署为层的容器。不知道这是否是一个问题,但即使在部署了这个容器之后它仍然很慢。该系统工作,但有极大的延迟。

4

1 回答 1

0

我链接的文档清楚地指出:

任何以设备为目标的分层部署必须具有比该设备的自动部署更高的优先级。

所以现在自动部署的优先级为 0,层的优先级为 1,一切正常。

于 2021-01-13T11:38:38.330 回答