Kubernetes - ошибка сервера, предпочтительные адреса не найдены, известные адреса - AWS EKS - PullRequest
0 голосов
/ 30 апреля 2020

В моей организации есть AWS EKS-кластер для целей внутренней практики.

В настоящее время на этом кластере установлены приложения - Jenkins, Nexus, Spinnaker, Grafana, Prometheus

Сейчас в Чтобы сэкономить на стоимости и оптимальном использовании, я использовал для масштабирования до 8 узлов каждое утро и до 0 узлов каждый вечер.

Я заметил, что иногда, когда я хотел посмотреть kubectl logs или запустить kubectl exec команда, которую я использовал для получения этой ошибки

Error from server: no preferred addresses found; known addresses: []

Чтобы быстро устранить ее, я удаляю модуль и позволяю ему снова автоматически создать, а затем эта ошибка исчезнет.

Однако сегодня я запускаю сборку jenkins, в которой мастер Jenkins динамически раскручивает модуль jenkins-slave для запуска процесса сборки, и каждый раз я снова получаю ту же ошибку в журналах jenkins

java.net.ProtocolException: Expected HTTP 101 response but was '500 Internal Server Error'


hudson.remoting.ProxyException: io.fabric8.kubernetes.client.KubernetesClientException: no preferred addresses found; known addresses: []

Посоветуйте, пожалуйста, как решить эту проблему, так как она становится все более частой.

Я также обнаружил, что в рабочих узлах внутренние IP-адреса не назначаются, возможно, из-за этого ssue происходит.

NAME                                        STATUS   ROLES    AGE    VERSION               INTERNAL-IP   EXTERNAL-IP   OS-IMAGE         KERNEL-VERSION                  CONTAINER-RUNTIME
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   Ready    <none>   3h7m   v1.12.10-eks-aae39f   <none>        <none>        Amazon Linux 2   4.14.171-136.231.amzn2.x86_64   docker://18.9.9
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   Ready    <none>   3h7m   v1.12.10-eks-aae39f   <none>        <none>        Amazon Linux 2   4.14.171-136.231.amzn2.x86_64   docker://18.9.9
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   Ready    <none>   3h7m   v1.12.10-eks-aae39f   <none>        <none>        Amazon Linux 2   4.14.171-136.231.amzn2.x86_64   docker://18.9.9

Спасибо

...