стручкам узлов TaskManager не удалось получить доступ к порту JobManager в Kubernetes - PullRequest
0 голосов
/ 02 мая 2020

Сегодня я обнаружил проблему, Apache Модуль Flink (1.10) модуля TaskManager (возможно, мы могли бы подумать, что это любой модуль, запускающий k8s) в узле uat-001 Облако не имеет доступа к порту модуля 6123 JobManager в azshara-k8s03. Я регистрируюсь в модуле azshara-k8s02 и сканирую модуль менеджера заданий следующим образом:

$ ./pod-logging.sh
+ kubectl get pods -n dabai-fat
+ grep soa-wallet-service
soa-wallet-service-5666cbd565-pgcph                     1/1     Running                    0          5d19h
++ kubectl get pod -l k8s-app=soa-wallet-service -n dabai-fat -o 'jsonpath={.items[0].metadata.name}'
+ POD=soa-wallet-service-5666cbd565-pgcph
+ kubectl exec -it soa-wallet-service-5666cbd565-pgcph /bin/ash -n dabai-fat
/ # nmap -T4 10.254.58.171
Starting Nmap 7.70 ( https://nmap.org ) at 2020-05-02 04:41 UTC
Nmap scan report for flink-jobmanager.dabai-fat.svc.cluster.local (10.254.58.171)
Host is up (0.000018s latency).
Not shown: 992 closed ports
PORT      STATE SERVICE
22/tcp    open  ssh
80/tcp    open  http
111/tcp   open  rpcbind
443/tcp   open  https
6123/tcp  open  backup-express
8081/tcp  open  blackice-icecap
8443/tcp  open  https-alt
30000/tcp open  ndmps

Nmap done: 1 IP address (1 host up) scanned in 1.57 seconds

порт 6123 открывается, и я вхожу в диспетчер задач модуля в uat-001, результат сканирования выглядит следующим образом:

root@flink-taskmanager-54d85f57c7-wd2nb:/opt/flink# nmap -T4 10.254.58.171
Starting Nmap 7.70 ( https://nmap.org ) at 2020-05-02 04:40 UTC
Nmap scan report for flink-jobmanager.dabai-fat.svc.cluster.local (10.254.58.171)
Host is up (0.00024s latency).
Not shown: 996 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
111/tcp  open  rpcbind
3306/tcp open  mysql
8443/tcp open  https-alt

Nmap done: 1 IP address (1 host up) scanned in 1.51 seconds

нет порта 6123, но сеть в порядке. Как это случилось? В какой ситуации может возникнуть эта проблема?

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