Убедитесь, что у вас есть все обязательные условия .
Убедитесь, что вы предоставили сертификаты для порта и Docker.
После создания файлов ca.crt, yourdomain.com.crt и yourdomain.com.key вы должны предоставить их в Harbour и Docker и перенастроить Harbour для их использования. Наконец, перезапустите Docker Engine.
Чтобы включить отправку изображений в docker реестр, выполните следующие команды:
Вам необходимо включить пространство имен для Docker Hub, чтобы связать его с вашей учетной записью. Пространство имен совпадает с именем вашей учетной записи Docker Hub. Вам необходимо переименовать изображение в YOUR_DOCKERHUB_NAME / docker - кит.
Пометить изображение перед нажатием:
$ docker tag your_image YOUR_DOCKERHUB_NAME/your_image
, и тогда вы сможете в pu sh it.
$ docker push YOUR_DOCKERHUB_NAME/your_image
Вы также продублировали аннотацию nginx.ingress.kubernetes.io/proxy-body-size
в файле конфигурации.
Для NGINX ошибка 413 будет возвращена клиент, когда размер в запросе превышает максимально допустимый размер тела запроса клиента. Этот размер можно настроить с помощью параметра client_max_body_size.
Чтобы настроить этот параметр глобально для всех правил входа, значение размера тела прокси-сервера может быть задано в NGINX ConfigMap. Чтобы использовать пользовательские значения в правиле Ingress, определите эти аннотации:
nginx.ingress.kubernetes.io/proxy-body-size: 8m
попробуйте добавить 0m .
Также проверка работоспособности среды: должен произойти сбой без SSL, включите внешние ss в базе данных:
sslmode=require
Если возникает дополнительная проблема, проверьте журналы установленной гавани:
$ kubectl logs -n harbor your-harbor-pod