解决打包基于 Kubernetes 应用程序的容器产品/服务时发生的问题

本文介绍打包 Kubernetes 容器产品/服务时的故障排除步骤。 阅读了解常见问题的解决方案。

在 CreateUIDefinition 的配置错误中,打包失败并出现“ResourceGroup AllowExisting 必须设置为 true”

如果文件中的参数 > 配置 > basics > resourceGroup > allowExisting 属性 createUiDefinition.json 不存在或未设置为 true,则会发生此错误。

若要修复此错误,请确保属性设置为 true,如以下示例所示:

包含相应参数的createUiDefinition.json文件的屏幕截图。

通过将属性设置为 allowExisting true,可以将应用程序部署到资源组,该资源组不为空。 有关示例 CreateUIDefinition 文件,请参阅createUiDefinition.json的示例

从 CNAB 捆绑包分析项目时出错

在使用旧打包工具时,会出现此错误,并且存在项目问题,导致无法打包和发布 CNAB 捆绑包。 如果发生此错误,请将 container-package-app 工具更新到最新的 docker 映像,重新打包应用程序,然后尝试再次发布。 有关详细信息,请参阅 “使用容器打包工具 ”部分。

内部操作错误

出现平台问题(即平台未按预期运行)时,会发生此错误。 如果发生此错误,请尝试重新提交产品/服务。

错误消息示例:

PublisherId:{dbObject.PublisherId}, OfferId:{dbObject.OfferId}, CorrelationId:{dbObject.CorrelationId}.

Docker 错误

如果发生此错误,请尝试升级到最新版本的 docker 引擎。 若要升级到最新版本,请遵循此处概述的说明: 升级 docker 引擎