У меня есть кластер в регионе Azure AKS на востоке США, с двумя узлами.
Я впервые пользуюсь службой Azure k8s, в настоящее время у меня бесплатная подписка.
за сценой, у меня есть 3 развертывания в моей архитектуре, каждое развертывание запускает один модуль, и каждый модуль запускает один контейнер.
У меня есть 2 развертывания, которые могут быть представлены как внешние с помощью LoadBalancer, что имеет смысл, потому что, возможно, мне нужно масштабировать развертывание в будущем.
Итак, когда я развертываю описание своего приложения, все работает нормально, и я выставляю 2 сервиса как LoadBalancer, каждый сервис для одного из двух развертываний будет открыт.
но на самом деле я обнаружил, что он некоторое время работает по общедоступному IP-адресу, а затем перестает работать, только один из IP-адресов продолжает работать, а другой не отвечает.
Я много искал, и я обращаюсь в службу поддержки Azure, и он просит меня опубликовать проблему на форуме.
Я попытался сделать некоторую отладку, и когда я использую порт-форвард, чтобы проверить модули, и он работает нормально! но общедоступный IP-адрес LoadBalancer не работает.
иногда, когда я масштабирую развертывание, Ip работает некоторое время, и я обнаруживаю, что когда я нажимаю 2 Ips, один из них перестает отвечать ..
в нашей компании нам нужно, чтобы эта демонстрация была запущена и запущена, потому что в будущем мы начнем создавать облачные и микроуслуги.
обратите внимание, что это же приложение отлично работает в других облачных провайдерах, использующих службу k8s.
kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
control-expose LoadBalancer 10.0.141.75 23.96.112.91 8100:31035/TCP 21h
control-service ClusterIP 10.0.134.81 <none> 8100/TCP 21h
kubernetes ClusterIP 10.0.0.1 <none> 443/TCP 21h
rabbitmq ClusterIP 10.0.172.174 <none> 5672/TCP 21h
result-expose LoadBalancer 10.0.218.175 23.96.125.215 8400:30774/TCP 21h
result-service ClusterIP 10.0.99.114 <none> 8400/TCP 21h
kubectl get endpoints
NAME ENDPOINTS AGE
control-expose 10.244.0.14:8100,10.244.0.16:8100,10.244.1.11:8100 + 2 more... 21h
control-service 10.244.0.14:8100,10.244.0.16:8100,10.244.1.11:8100 + 2 more... 21h
kubernetes 172.31.20.10:443 21h
rabbitmq 10.244.0.14:5672,10.244.0.16:5672,10.244.1.11:5672 + 2 more... 21h
result-expose 10.244.0.14:8400,10.244.0.16:8400,10.244.1.11:8400 + 2 more... 21h
result-service 10.244.0.14:8400,10.244.0.16:8400,10.244.1.11:8400 + 2 more... 21h
services: control-expose, result-service
помогите пожалуйста.