Сертификат подписан неизвестным органом Kubernetes Engine - PullRequest
0 голосов
/ 26 сентября 2018

Когда я развертываю образ докера в Kubernetes Engine ,

enter image description here модули не могут быть инициализированы, модули просто выполняют простой запрос gethttps://jsonplaceholder.typicode.com/ code

Я получаю сообщение об ошибке certificate signed by unknown authority

enter image description here

1 Ответ

0 голосов
/ 26 сентября 2018

Из комментариев в вашем вопросе я ожидаю, что вы сталкиваетесь с общей проблемой, когда базовые образы Alpine не заполняются пакетом ca-certificates, который содержит несколько сертификатов корневого центра сертификации для привязки вашего корня доверия.

Добавьте следующую команду в Dockerfile, чтобы убедиться, что они установлены в созданном образе:

RUN apk update && apk add ca-certificates && rm -rf /var/cache/apk/*

(мы выполняем несколько операций за один RUN шаг до , избегаемвнесение ненужного раздувания в слои вашего окончательного изображения).

Базовые изображения, которые включают пакет сертификатов CA, также доступны в реестре контейнеров (хотя с этим утверждением я не претендую на их пригодность илипроисхождения).

...