共用方式為


為 Kubernetes 應用程式型容器供應項目在封裝時出現的問題疑難排解

本文說明封裝 Kubernetes 容器供應專案時的疑難解答步驟。 閱讀以取得常見問題的解決方案。

封裝失敗,因為 CreateUIDefinition 的 config 錯誤中「ResourceGroup AllowExisting 必須設定為 true」

如果檔案中的createUiDefinition.json參數 > config > basics > resourceGroup > allowExisting 屬性不存在或未設定為 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 引擎