Итак, я настроил свое приложение в облаке Google, используя Kubernetes. У меня есть Pod, который я хочу выставить вне кластера, который ожидает TCP-запросы.
Я узнал, что это возможно через ingress-nginx и исследовал это. Как упомянуто в документах здесь , это можно сделать, настроив configMap, как показано ниже:
apiVersion: v1
kind: ConfigMap
metadata:
name: tcp-configmap-example
data:
9000: "default/my-service-name:7051
, но его полное использование четко не описано, и я не могу найти полный пример в документации правильно.
Я установил ingress-nginx, как упомянуто в Руководстве по установке , но я не уверен, каковы следующие шаги, чтобы выставить мой Pod.
Дополнительная информация
- Порт в модуле Pod, который я хочу открыть вне кластера:
7051
- У меня есть служба NodePort, которая нацелена на порт моего Pod, который можно использовать с Ingress для показа.