Các phụ thuộc Maven tải xuống được, nhưng sau đó Jib thất bại khi liên hệ với registry. Đó là manh mối hữu ích: truy cập repository Maven vẫn hoạt động, nhưng nó không chạy client registry của Jib.

Bắt đầu từ URL bị lỗi

Thao tác bị lỗiCấu hình proxy cần kiểm tra
Plugin Maven hoặc việc lấy phụ thuộcProxy repository đang hoạt động trong settings.xml và các mục loại trừ.
Yêu cầu image gốc hoặc token registry của JibCác thuộc tính mạng Java mà Jib dùng để liên lạc với registry.

Với một trung gian HTTP không xác thực, hãy cung cấp tuyến Jib trong lệnh gọi Maven:

mvn -Dhttp.proxyHost=proxy.example.net \
    -Dhttp.proxyPort=8080 \
    -Dhttps.proxyHost=proxy.example.net \
    -Dhttps.proxyPort=8080 \
    -Dhttp.nonProxyHosts='localhost|127.*|*.internal.example' \
    jib:buildTar

Dùng đúng máy chủ và cổng proxy trong khi giữ nguyên thiết lập image Jib của dự án. Với registry công khai và dịch vụ token trên tuyến proxy công khai được phép, danh sách proxy HTTP cung cấp ứng viên cho các trường proxy không xác thực này. Thuộc tính host nhận tên máy chủ, không có tiền tố http://. Thuộc tính https chọn proxy cho đích HTTPS; Java cũng dùng http.nonProxyHosts cho danh sách bỏ qua HTTPS.

Kho lưu trữ cục bộ vẫn có thể cần kéo

jib:buildTar ghi kho lưu trữ image thu được ra cục bộ. Tuy vậy nó vẫn có thể cần truy cập mạng để lấy image gốc trước. Chọn đầu ra đó không loại bỏ yêu cầu tới registry.

Sau khi đổi cấu hình, hãy so lại URL bị lỗi. Giữ nguyên các thiết lập repository Maven đang hoạt động và chẩn đoán mọi lỗi còn lại của registry hoặc dịch vụ token trên tuyến của Jib.

Bài viết liên quan