Η σύνδεση στο ECR και η ανάκτηση manifest μπορούν να λειτουργούν ενώ ένα επίπεδο ειδώλου κολλάει. Το Amazon ECR αποθηκεύει τα επίπεδα στο S3 και οι οδηγίες του για το endpoint VPC αντιμετωπίζουν χωριστά το ECR API, το μητρώο και τη διαδρομή ανάκτησης από το S3.

  1. Βρείτε το όνομα κεντρικού υπολογιστή του αποτυχημένου επιπέδου.Κρατήστε το όνομα κεντρικού υπολογιστή από το πραγματικό αίτημα αντί να υποθέσετε ότι η παράκαμψη του μητρώου καλύπτει ολόκληρη τη λήψη.
  2. Εντοπίστε τον αποστολέα.Σε λήψη Docker, ελέγξτε τη διαμόρφωση διαμεσολαβητή του δαίμονα. Ένα εγγενές παράδειγμα daemon.json του Docker Engine κρατά μαζί τις ιδιωτικές διαδρομές επιπέδων ECR και S3. Μεταβλητές περιβάλλοντος που προορίζονται για νέο κοντέινερ εφαρμογής δεν μπορούν να διαμορφώσουν λήψη ειδώλου που συμβαίνει πριν υπάρξει αυτό το κοντέινερ.
  3. Ελέγξτε την προβλεπόμενη διαδρομή S3.Αντιστοιχίστε τις καταχωρίσεις παράκαμψης με τα περιφερειακά ονόματα endpoint και τη γραμματική που υποστηρίζει ο πελάτης. Ιδιωτικό DNS, πίνακες δρομολόγησης, πολιτική endpoint και δικαιώματα πρέπει επίσης να υποστηρίζουν αυτή τη διαδρομή.
Παρατηρούμενη αποτυχίαΤι σας λέει
Απόρριψη από διαμεσολαβητήΤο αίτημα επιπέδου έφτασε σε ενδιάμεσο.
Λήξη χρόνου άμεσης σύνδεσηςΗ παράκαμψη μπορεί να επέλεξε άμεση δρομολόγηση, αλλά αυτή η διαδρομή μπορεί να είναι ακόμη άχρηστη.

Αποφύγετε να αντικαταστήσετε έναν μόνο χαμένο κεντρικό υπολογιστή επιπέδου με μια μη ελεγμένη εξαίρεση για κάθε υπηρεσία στον τομέα του παρόχου. Μια άμεση εξαίρεση δεν μπορεί να δημιουργήσει μια πύλη που λείπει.

Χρησιμοποιήστε τα αιτήματα του πραγματικού ειδώλου και τις τρέχουσες οδηγίες του παρόχου. Ειδικά περιεχόμενα, συμπεριλαμβανομένων ξένων επιπέδων Windows, μπορούν να εισαγάγουν άλλες πηγές· μια ιστορική λίστα επιτρεπόμενων δύο κεντρικών υπολογιστών δεν χρειάζεται να τα καλύπτει.

Σχετικά άρθρα