Сегодня я обнаружил проблему, 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, но сеть в порядке. Как это случилось? В какой ситуации может возникнуть эта проблема?