Udostępnij za pośrednictwem


Rozwiązywanie problemów podczas pakowania oferty kontenera opartej na aplikacji Kubernetes

W tym artykule opisano kroki rozwiązywania problemów podczas tworzenia pakietu oferty kontenera Kubernetes. Przeczytaj, aby zapoznać się z rozwiązaniami typowych problemów.

Tworzenie pakietu kończy się niepowodzeniem z powodu błędu "ResourceGroup AllowExisting musi być ustawiona wartość true w błędzie CreateUIDefinition's config"

Ten błąd występuje, jeśli parametrów > config > basics > resourceGroup > allowExisting właściwości w createUiDefinition.json pliku nie istnieje lub nie jest ustawiona na true.

Aby rozwiązać ten błąd, upewnij się, że właściwość ma wartość true, jak pokazano w poniższym przykładzie:

Zrzut ekranu przedstawiający plik createUiDefinition.json z odpowiednimi parametrami.

Ustawiając allowExisting właściwość na true, można wdrożyć aplikację w grupie zasobów, która nie jest pusta. Przykładowy plik CreateUIDefinition można znaleźć w przykładzie createUiDefinition.json.

Błąd podczas analizowania artefaktów z pakietu CNAB

Ten błąd występuje, gdy jest używane stare narzędzie do pakowania i występuje problem z artefaktami, które uniemożliwiają pakowanie i publikowanie pakietu CNAB. Jeśli wystąpi ten błąd, zaktualizuj narzędzie container-package-app do najnowszego obrazu platformy Docker, przepakuj ponownie aplikację i spróbuj opublikować ponownie. Aby uzyskać więcej informacji, zobacz sekcję Use the container packaging tool (Korzystanie z narzędzia do tworzenia pakietów kontenerów ).

Błąd operacji wewnętrznej

Ten błąd występuje, gdy występuje problem z platformą (czyli platforma nie działa zgodnie z oczekiwaniami). Jeśli wystąpi ten błąd, spróbuj ponownie przesłać ofertę.

Przykład komunikatu o błędzie:

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

Błąd platformy Docker

Jeśli wystąpi ten błąd, spróbuj przeprowadzić uaktualnienie do najnowszej wersji aparatu platformy Docker. Aby uaktualnić do najnowszej wersji, postępuj zgodnie z instrukcjami opisanymi tutaj: uaktualnianie aparatu platformy Docker.