Ошибка сертификата при запуске setup_robot.sh - PullRequest
0 голосов
/ 05 февраля 2019

При запуске setup_robot.sh согласно документации Cloud Robotics сертификат недействителен.Я получаю следующую ошибку:

Failed to update robot CR my-robot: Failed to get robot my-robot: Get https://www.endpoints.robco-skopecki.cloud.goog/apis/core.kubernetes/apis/registry.cloudrobotics.com/v1alpha1/namespaces/default/robots/my-robot: x509: certificate is valid for ingress.local, not www.endpoints.robco-skopecki.cloud.goog

1 Ответ

0 голосов
/ 05 февраля 2019

Эта проблема возникает, если letsencrypt не завершил создание сертификата для облачного кластера.Это может произойти при первой установке.Вот как вы можете проверить:

kubectl get certificates cloud-robotics -o yaml

Если выход не имеет статуса, перезапустите cert-manager:

kubectl delete pod cert-manager-<tab>

После перезапуска проверьте certificate еще раз и один раз.статус указывает на успех, ваш сертификат должен храниться как секретный файл с именем tls:

kubectl get secrets tls

. В этот момент вы можете повторно запустить setup_robot.sh.

...