Rozwiązywanie problemów podczas pakowania oferty kontenera opartej na aplikacji Kubernetes
W tym artykule opisano kroki rozwiązywania problemów podczas tworzenia pakietów 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 naprawić ten błąd, upewnij się, że właściwość jest ustawiona na wartość true, jak pokazano w poniższym przykładzie:
allowExisting
Ustawiając właściwość na true, aplikację można wdrożyć w grupie zasobów, która nie jest pusta. Aby zapoznać się z przykładowym plikiem CreateUIDefinition, zobacz przykład w createUiDefinition.json.
Błąd podczas analizowania artefaktów z pakietu CNAB
Ten błąd występuje, gdy jest używane stare narzędzie do tworzenia pakietów 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, ponownie spakuj aplikację i spróbuj opublikować ponownie. Aby uzyskać więcej informacji, zobacz sekcję Używanie 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 przeprowadzić uaktualnienie do najnowszej wersji, postępuj zgodnie z instrukcjami opisanymi tutaj: uaktualnianie aparatu platformy Docker.