@jenig

Какой порт указать в service kubernetes?

Я создал под в kubernetes c image Postgre с портом 6009, но когда смотрю логи пода то он пишет следующее:
LOG:  listening on IPv4 address "0.0.0.0", port 5432
LOG:  listening on IPv6 address "::", port 5432

Так же у меня есть сервис
Service

---
apiVersion: v1
kind: Service
metadata:
name: database
spec:
ports:
- port: 8080
targetPort: 6009
selector:
app: my-db
type: ClusterIP

Подскажите, если в моем image, Postgresql слушает порт 5432 то когда я создаю deploy мне нужно соответственно указать порт контейнера 5432?
Это работает как проброс порта?
И какой target порт указать в service?
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
Я создал под в kubernetes c image Postgre с портом 6009

Судя по всему, порт остался 5432.

port - порт, на котором будет принимать соединения Service
targetPort - порт, на котором слушает сервис в поде - 5432 в текущий момент
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы