inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

그림으로 배우는 쿠버네티스(v1.35)

6.7.테인트(Taints)와 톨러레이션(Tolerations)

POD 간 API 통신

615

js.yun

작성한 질문수 4

-1

POD 간 REST API 호출을 하기 위해서는 API 호출 URL 도메인을 어떻게 설정하고 호출 하나요?

 

POD 는 사실 어떤 노드에 있는지 불확실 하기 때문에 어떤 식으로 내부적으로 REST API 호출을 할 수 있는지 궁금합니다.

docker kubernetes 클러스터내restapi

답변 1

1

조훈(Hoon Jo)

안녕하세요

질문이 정확하게 이해가 되지는 않지만, 아마 Pod에 REST API 호출을 하는 애플리케이션을 설치하고 이후에 해당 애플리케이션 간의 (MSA) 통신에 대해서 질문 하신거 같습니다....

어떤 과정을 거쳐서 고민 또는 알아보신게 있다면 좀 더 정확한 질문&답변이 가능할 것 같긴 한데 위의 내용으로 답변을 우선 드리도록 하겠습니다.

현재 6.7이라고 하셨으니 쿠버네티스 서비스를 배우셨을 것이고,

여기서 external service나 endpoints와 같은 것을 통해서 서비스로 노출된 애플리케이션을 도달점을 알 수 있을 것입니다. 특히 현재 질문과 연관된 것은 ClusterIP에 조금 다른 형태인 헤드리스(Headless)에서 설명드렸던 부분으로 CoreDNS라는 내부 도메인 서비스를 통해서 노출된 경로를 서로 도메인으로 확인할 수 있습니다.

 

4장에 위의 언급한 강의들을 다시 들어보고 연관 관계를 다시 그려보시면 어떨까 의견 드립니다.

 

참고로 해당 부분은 시작 쿠버에서도 간략하게 다룬적이 있고, 추후에 프로메테우스와 그라파나에서 다시 언급하기도 합니다..

 

섹션2. 1.5쿠버네티스_컨트롤플레인_노드와_워커_노드_그리고 kubeadm으로 쿠버네티스 직접 구성하기-v1.30 오류

0

40

2

[해결] 2.4. tabby config.yaml 파일 복사 실패 시

1

94

0

9.3 Error 발생 유도 테스트 확인 부탁드립니다.

0

96

2

livenessProbe 어플리케이션 재시작 의미

0

67

2

K8S 노들에 접근이 안됩니다.

0

168

6

arm virtualBox의 vagrant up 에러

0

116

2

추후 강의계획 질문

0

149

1

MAC 에서 사용할 수 있는 ova 파일은 없나요?

0

220

2

7.8. w3-affinity-leader 적용 에러 문제 질문드립니다.

0

211

5

커리큘럼 순서 문의

0

206

2

apply 실행 후 pod상태가 ContainerCreating 에서 변경이 안됩니다.

0

372

2

livenessProbe에 대한 설명이 조금 부족한거 같네요

0

218

3

controlplane_node.sh 실행 오류 문의

0

242

2

예제폴더의 경로와 영상의 경로가 너무나도 다릅니다

0

219

2

9.6강의 소스 수정 요청 및 에러 문의

0

165

2

8.6 강의 중 sysnet4admin/chk-info 이미지 bash 이슈

0

161

3

드디어 맥에서도 virtualbox가 지원 됩니다.

0

282

2

8.3강의 set-ctx-pod-admin.sh 수정 요청

0

120

3

7.5 강의 tardy-nginx 이미지 문제

0

3312

3

ch1. controlplan_node.sh 실행 시 에러가 뜹니다

0

306

3

Kubenetes 클러스터에 추가적으로 신뢰하는 CA를 넣을 수 있나요?

0

183

1

clusterrolebinding의 --namespace 옵션의 역할

0

165

2

A.0003 파일 vagrant file 수정 (자문자답)

0

167

2

nfs-client-provisioner 관련 생성 오류 질문

0

191

1