Рейтинг:0

Ошибка доступа к конечным точкам MySQL через вход nginx в eks

флаг zm

У меня есть 3 узла на aws eks.

Я хочу использовать клиент mysql и получить доступ к базе данных через Nginx Ingress.

это мой ямл.

Версия API: networking.k8s.io/v1beta1
вид: Вход
метаданные:
  аннотации:
    kubernetes.io/ingress.class: ext-nginx
    nginx.ingress.kubernetes.io/rewrite-target:/
  имя: ext-nginx-вход
  пространство имен: ext-nginx-вход
спецификация:
  правила:
    - хост: mysql.***********.com
      http:
        пути:
          - бэкэнд:
              имя_службы: mysql-svc
              сервисПорт: 3306
            дорожка: /
            тип_пути: специфика реализации
          - бэкэнд:
              имя_службы: nginx-svc
              сервисПорт: 80
            путь: /nginx
            тип_пути: специфика реализации

описать мой входной сервис

tes.io/name=вход-nginx
Тип: LoadBalancer
IP: 172.20.209.228
Вход LoadBalancer: ************.elb.ap-northeast-2.amazonaws.com
Порт: http 80/TCP
Целевой порт: http/TCP
Порт узла: http 31218/TCP
Конечные точки: 10.11.53.243:80
Порт: https 443/TCP
Целевой порт: https/TCP
Порт узла: https 31308/TCP
Конечные точки: 10.11.53.243:443
Порт: прокси-tcp-mysql 3306/TCP
Целевой порт: mysql/TCP
Порт узла: прокси-tcp-mysql 32514/TCP
Конечные точки:                
Сходство сеансов: нет
Политика внешнего трафика: кластер

карта конфигурации

апиВерсия: v1
вид: карта конфигурации
метаданные:
  имя: TCP-сервисы
  пространство имен: ext-nginx-вход
данные:
  3306: доб-nginx-вход/mysql-svc:3306

Доступен через порт telnet 80, но не через клиент mysql.

телнет mysql.*****.com 80                          
Попытка 3.******...
Подключен к mysql.******.com.

Из целевых групп, связанных с nlb, порт узла, связанный с портами 3306, находится в неработоспособном состоянии.

Порт: прокси-tcp-mysql 3306/TCP
Целевой порт: mysql/TCP
Порт узла: прокси-tcp-mysql 32514/TCP

Спасибо за чтение. MYSQL Pod и служба хорошо создают конечную точку.

Ответить или комментировать

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