DEVOPSTRAINER
Вопросы / Kubernetes

Что такое ExternalIP сервис?

Краткий ответ

При определении сервиса можно добавить поле externalIPs, в котором можно указать IP адрес машины кластера. При обращении на этот IP и указанный в сервисе порт, запрос будет переброшен на соответствующий сервис.
Например:

apiVersion: v1
kind: Service
metadata:
name: external-svc-nginx
labels:
app: nginx
spec:
ports:
- name: http-main
port: 8080
protocol: TCP
targetPort: 8090
selector:
app: nginx
externalIPs:
- 192.168.218.178

При обращении к 192.168.218.178:8080 запрос будет переброшен к сервису external-svc-nginx:8080

Ещё вопросы по теме «Kubernetes»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →