通过 ARM、门户或 Az cmdlet 创建 Service Fabric 托管群集以及应用程序和服务时,ARM 将管理该群集。 因此,这些资源应在 ARM 级别执行其所有管理操作。 命令直接针对群集运行,并绕过 ARM,无论是通过 Service Fabric Explorer 命令还是 SF cmdlet 执行。 绕过 ARM 可能会导致同步问题,因为 ARM 不会对操作导致的任何更改发出警报。 当群集与其在 ARM 中的定义不同步时,安全可靠地管理群集的能力可能会降低。
为了帮助防止同步问题,Service Fabric Explorer 现在将阻止对 ARM 托管资源的管理。
- ARM 管理的应用程序现在在应用程序列表中标记。
- ARM 管理的应用程序类型版本现在在应用程序类型版本列表中标记。
- ARM 管理的服务现在在列表中标记。 如果服务在 ARM 中管理,现在会显示一个横幅。
- 若要取消预配应用程序类型版本,请使用 Az PowerShell cmdlet Remove-AzReource。
- 使用 ARM 模板或 AzSF PowerShell cmdlet 创建应用程序。
- 必须使用 az resource 通过 ARM 或命令行删除应用程序。
- 使用 ARM 模板或 AzSF PowerShell cmdlet 创建应用程序。
- 缩放操作必须通过 ARM 执行。
- 删除操作必须通过 Remove-AzResource cmdlet 完成。
- 使用 AzSF PowerShell cmdlet 创建服务。
- 了解有关用于可视化群集的 Service Fabric Explorer 的信息。