목록 보기
쿠버네티스에서 파드를 분산 처리하기 위한 토폴로지 분배 제약 조건 활용 사례 소개
데브옵스

쿠버네티스에서 파드를 분산 처리하기 위한 토폴로지 분배 제약 조건 활용 사례 소개

라인
라인
2024년 8월 16일

두줄요약

쿠버네티스에서 파드를 분산 배치하는 세 가지 방법과 토폴로지 분배 제약 조건의 핵심 옵션을 설명했습니다.\n팀 적용 사례를 통해 고가용성과 운영 안정성을 높이는 설정 방식도 소개했습니다.

핵심 내용

  • 쿠버네티스에서 파드를 고르게 분산해 고가용성, 리소스 효율, 성능 저하 방지를 도모하는 방법 소개
  • 기본 스케줄러, 어피니티, 토폴로지 분배 제약 조건의 세 가지 분산 방식 비교
  • 토폴로지 분배 제약의 핵심 옵션인 maxSkew, topologyKey, labelSelector, whenUnsatisfiable 설명
  • 노드 hostname을 topologyKey로 사용해 파드를 분산한 팀 사례와 설정 의도 정리

적용해볼 점

  • 초기부터 분산 배치를 고려해 설정해 두어 운영 중 변경 리스크 줄이기
  • 노드 그룹 기준과 대상 파드 레이블을 명확히 나눠 분산 정책 적용하기
  • 필요한 경우 ScheduleAnyway와 DoNotSchedule을 서비스 요구에 맞게 선택하기

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...