Балансировщик нагрузки GCP показывает «Invalid Fingerprint» - PullRequest
0 голосов
/ 11 июня 2018

Я использую балансировщик нагрузки GCP, который в настоящее время работает правильно, однако, когда я просматриваю его в Cloud Console, он показывает статус «Недопустимый отпечаток».Что еще более важно, когда я пытаюсь отредактировать его - например, добавив новый бэкэнд-сервис - он завершается неудачно с «Invalid Fingerprint».У меня сложилось впечатление, что это какой-то сбой SSL, но я понятия не имею, что это означает больше, чем это, или как это исправить.«

1 Ответ

0 голосов
/ 13 июня 2018

Чтобы добавить немного больше контекста к этому типу ошибки:

Эта проблема возникла примерно в мае 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» изначально было разработано, чтобы быть сообщением об ошибке, когда «условия не были выполнены», но теперь является специфическим для вычисления хеш-кода отпечатка пальца.

--- Этот ответ был улучшен на основе комментариев оригинального плаката, спасибо.---

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...