Я использую кластер kubernetes, используя kubeadm и virtualbox. Для управления трафиком с внешним миром у меня есть служба nginx в качестве порта узла, работающего с внешним ip.
$kubectl get svc --all-namespaces
ingress-nginx nginx-ingress NodePort 10.97.117.136 192.168.290.89 80:31738/TCP,443:32320/TCP,22:31488/TCP 26m
Когда я
curl 10.97.117.136:80
изнутри кластера,
Я получаю
default backend - 404.
Однако, когда я
curl 192.168.290.89:31738
извне кластера,
Я получаю
curl: (7) Failed to connect to 192.168.290.89 port 31738: Connection timed out
Кто-нибудь понимает это поведение и знает, как его исправить?