Поделиться через


Устранение проблем при упаковке контейнерного предложения, основанного на приложениях Kubernetes

В этой статье описаны действия по устранению неполадок при упаковке предложения контейнера Kubernetes. Ознакомьтесь с решениями распространенных проблем.

Упаковка завершается с ошибкой "Необходимо установить параметр resourceGroup AllowExisting в true в конфигурации CreateUIDefinition".

Эта ошибка возникает, если параметры > конфигурации > основы > 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.