Чтобы добавить немного больше контекста к этому типу ошибки:
Эта проблема возникла примерно в мае 2016 года для всех видов балансировщиков нагрузки в GCP, и причина была в том, как было вычислено значение хеш-функции для отпечатка пальца.Эта конкретная проблема была решена путем развертывания несколькими днями позже.
Примерно в 2017 году проблема появилась снова, но для kubernetes, где Google Kubernetes Engine (GKE) обновлял отпечаток каждую минуту и когда кто-то изменяет нагрузкубалансировщик с графическим интерфейсом, он вызывает запуск нескольких обновлений, которые не заканчиваются к тому времени, когда GKE отправляет новое обновление, вызывающее ошибку недействительного отпечатка пальца.
Большая часть предоставленной мной информации связана с этим средством отслеживания проблем, который я приглашаю вас проверить и «пометить» для обновлений
Возможности устранения неполадок:
a) Использование командной строки для добавления или удаления серверной части, как правило, быстрее и с меньшей вероятностью приводит к"Invalid Fingerprint".
Например,
$ gcloud compute backend-services create BACKEND_SERVICE_NAME
$ gcloud compute backend-services удалить BACKEND_SERVICE_NAME
Для всех флаговпожалуйста, укажите: gcloud compute backend-services
b) КогдаЭта проблема связана с балансировщиком входящей нагрузки GKE, в некоторых случаях способ, которым он был структурирован с помощью файла YAML, не обновляется (существует небольшая вероятность того, что при развертывании нового развертывания).
Воссоздание этого должно решить проблему, пожалуйста, обратитесь к Ingress Kubernetes Page , чтобы узнать все об этом.
c) Возможно, это не имеет прямого отношения к отказу SSL, так как для них болеепоявится конкретная ошибка, такая как: Ошибка ключа RSA: n не равно pq Ошибка ключа RSA: de не соответствует 1 Ошибка ключа RSA: dmp1 не соответствует d Ошибка ключа RSA: dmq1 не соответствует d Ошибка ключа RSA: iqmp не обратнаof q
Curiosity: Сообщение об ошибке «Invalid Fingerprint» изначально было разработано, чтобы быть сообщением об ошибке, когда «условия не были выполнены», но теперь является специфическим для вычисления хеш-кода отпечатка пальца.
--- Этот ответ был улучшен на основе комментариев оригинального плаката, спасибо.---