на которой 2 интерфейса. 1 локалка-по ней настроен куб. 2й интерфейс с внешним адресом. Создаю ингресс контроллер, прописываю default-backend, config map и создаю сервис ингресса с внешним адресом, типа так
kind: Service
apiVersion: v1
metadata:
name: ingress-nginx
namespace: ingress-nginx
labels:
app: ingress-nginx
spec:
selector:
app: ingress-nginx
ports:
- name: http
port: 80
targetPort: http
- name: https
port: 443
targetPort: http
externalIPs:
- publicIP
При поднятии под с ингресом ругается что 80 и 443й порт заняты и фейлится от этого, netstat говорит что на нем висит kube-proxy. Не могу понять откуда он там берется, если для компонентов куба прописана локалка. Что я делаю не так и как починить?)
Service не создавать, если hostNetwork: true.
Обсуждают сегодня