inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Học Kubernetes qua hình vẽ (v1.35)

7.9. Ràng buộc phân phối cấu trúc liên kết (topologySpreadConstraints)

토폴로지 분배제약 조건 실행 관련 문의드립니다.

509

hwangbyungjoo0143

2 câu hỏi đã được viết

0

예제 7.9. deploy-topologyspreadconstraints.yaml 에서

- maxSkew: 1

topologyKey: topology.kubernetes.io/region

whenUnsatisfiable: DoNotSchedule

labelSelector:

matchLabels:

app: deploy-topologyspreadconstraints

 

topologyKey: topology.kubernetes.io/region 부분을 없애고 topology.kubernetes.io/zone으로만 그룹핑 후 실행해 봐도 결과는 동일한데요. region으로 그룹핑 하는 이유가 있을까요?

docker kubernetes

Câu trả lời 1

2

joodo

안녕하세요, 황병주님.

튜터 주도입니다:)

질문주신 내용은 deploy-topologyspreadconstraints.yaml 파일에서

topology.kubernetes.io/region(21~26행) 부분을 삭제하고

topology.kubernetes.io/zone(27~32행) 만 남겨서 배포했을 때

pod들이 전과 같이 같은 노드에 배치되었는데,

그렇다면 topology.kubernetes.io/region 을 설정하는 의미가 있는지에 대해 질문 주신 것으로 이해했습니다.

 

 

topology.kubernetes.io/region 을 설정하는 이유는

일차적으론, 알고 계신 것과 같이 클라우드에서 region은 zone의 상위개념이어서 설정하는 의미가 있고 (강의 2분 24초)

강의에서는 1개의 리전으로 예시가 소개되어있지만,

만약 여러개의 리전중, '특정 리전'에서 각 zone별로 pod를 균등하게 배포하고 싶다(강의 5분 29초)라는 니즈가 있을 때, 특정 리전을 지정한다는 의미도 있습니다.

 

혹시 추가로 궁금하신 점이 있으면 남겨주세요

감사합니다 :)

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

0

75

2

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

1

135

1

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

0

115

2

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

0

91

2

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

0

194

6

arm virtualBox의 vagrant up 에러

0

136

2

추후 강의계획 질문

0

169

1

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

0

239

2

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

0

246

5

커리큘럼 순서 문의

0

230

2

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

0

388

2

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

0

244

3

controlplane_node.sh 실행 오류 문의

0

275

2

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

0

244

2

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

0

186

2

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

0

186

3

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

0

314

2

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

0

142

3

7.5 강의 tardy-nginx 이미지 문제

0

3329

3

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

0

339

3

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

0

202

1

clusterrolebinding의 --namespace 옵션의 역할

0

178

2

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

0

187

2

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

0

200

1