inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

대세는 쿠버네티스 (초급~중급편)

Ingress - Nginx

ingress의 트래픽 룰도 설정할수 있을까요?

183

장태환

작성한 질문수 5

1

worker1, 2번에 echo용 nginx를 8080포트로 구동했습니다.

ingress는 nodeport로 구성해서 worker1번으로 요청했는데 worker2번의 echo용 nginx로 밸런싱 되더라구요

확인해보니까 echo용 nginx의 서비스에 설정된 endpoint(실제 pod ip)를 ingress가 차용하는것 같습니다.

혹시 externalTrafficPolicy: Local 정책처럼 해당 노드에서 전부 처리되게 ingress 룰을 바꿀 수 있을까요?

ex) worker 1의 ingress nodePort -> worker 1의 echo용 nginx pod

검색해도 안나와서 여쭤봅니다 ㅠㅠ

kubernetes docker

답변 1

0

일프로

안녕하세요.

서비스 측면이 아닌 pod를 worker1로만 배치되도록 nodeSelector나 affinityRule 등의 스케줄링 기능을 사용해야 할것 같네요.

아니라면, ingress controller에서 해당 기능을 지원해줘야 할것 같은데, 이건 사용하시는 ingress 구현체의 기능 스펙을 살펴봐야 되고, 일반적인 케이스는 아니라 아마 없을것 같습니다.

대체로 검색해서 잘 안나오는 건 그렇게 사용하는 케이스가 아니 경우가 많더라고요 ㅎ

 

 

[15. ConfigMap, Secret - 실습] Env (File) 실습 시 문의사항

1

60

2

Node Schedule 실습 시 pod3 생성 시 메모리 요청량이 올라가지 않는 사항

1

45

1

Guest OS

1

62

2

kubeTM Blog는 없어진건가요????

1

68

2

yml 작성하다가 에러 발생해서 문의 드립니다.

0

66

2

설치수업중에 질문드립니다.

1

90

2

기초다지기 설치 문의드립니다.

1

129

4

HPA 부분 Auto Scaler 설치하는 링크가 없습니다!!

1

80

3

클러스터 초기화 및 팟 네트워크 세팅시 문제가 있습니다

1

115

1

환경 구성에 있어서 질문드립니다

1

107

2

configMap 파일생성

1

89

2

dashboard에서 pod 생성이 되지 않습니다.

1

100

2

nodePort 서비스 접근 Client sent an HTTP request to an HTTPS server

1

89

2

대시보드 화면이 달라요 ㅠㅠ

1

71

2

대시보드 접근이 안됩니다!

1

111

2

Ingress실습에 난관이 있습니다

1

76

2

master 노드에서 ssh 로그인 창이 안뜨는 오류

1

105

3

안녕하세요 일프로님 궁금한 거 있습니다

0

64

1

7강 마지막 대시 보드 출력에 관한 문제

1

72

2

Could not resolve host: externalname1; Unknown error

0

71

2

Failed to create pod sandbox

1

109

2

자료실을 못 찾겠습니다 ㅜ ㅡ ㅜ

0

70

2

0/3 nodes are available

1

63

2

Back-off restarting fail~~

1

125

4