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

간단 소개
쿠버네티스에서 파드 분산 처리의 중요성과 토폴로지 분산 제약 조건 활용 방법을 소개합니다. 고가용성, 리소스 최적화, 성능 향상을 위한 파드 분산 전략을 제시합니다.
AI Summary
- 파드 분산 처리의 중요성
- 파드 분산은 고가용성, 리소스 최적화, 성능 향상을 위해 필수적입니다.
- 특정 노드에 파드가 집중되면 장애 발생 시 서비스 전체에 영향을 줄 수 있습니다.
- 쿠버네티스 클러스터 버전 업그레이드 시 파드 분산이 중요합니다.
- 파드 분산 처리 방법
- 디플로이먼트를 통한 자동 스케줄링은 간단하지만 커스터마이징이 어렵습니다.
- 어피니티는 노드/파드 간 관계를 정의하여 파드 위치를 정교하게 결정합니다.
- 토폴로지 분산 제약 조건은 파드를 효과적이고 간편하게 분산할 수 있는 기능입니다.
- 토폴로지 분산 제약 조건 활용
maxSkew는 토폴로지 도메인 간 파드 개수 차이의 최대 허용값입니다.topologyKey는 토폴로지 도메인의 기준이 되는 노드 레이블 키입니다.labelSelector는 분산 배치에 적용할 파드를 선택하는 조건입니다.whenUnsatisfiable은 제약 조건을 만족할 수 없을 때 파드 배치 정책을 결정합니다.
Next Feeds
실무에서 적용하는 테스트 코드 작성 방법과 노하우 Part 3: Given 지옥에서 벗어나기 - 객체 기반 데이터 셋업의 한계
테스트 코드 작성 시 Given 단계의 복잡성을 해결하기 위해 JSON, SQL을 활용한 효율적인 데이터 셋업 방법을 제시합니다.
테스트 코드데이터 셋업JSONSQLGiven 단계
2024. 8. 14.
카카오페이
Salesforce - 개체(Object)와 안정적인 데이터 관리
Salesforce 환경에서 안정적인 데이터 관리를 위한 핵심 고려 사항과 데이터 편향 방지, 수식 최적화, 컬럼 유형 선택 전략을 제시합니다.
Salesforce개체데이터 편향수식컬럼 유형
2024. 8. 14.
현대자동차

iOS Modular Architecture 도입기
무신사의 iOS 앱 모듈화 도입 과정과 효과를 분석하고, 문제 해결 및 향후 개선 방향을 제시합니다.
iOSModular ArchitectureTuistFirebase빌드 속도
2024. 8. 14.
무신사

(youtube)도메인 정의부터 시작하는 검색 개발
29CM 검색 개발자가 시스템 정의, 리팩토링, 속성 패싯 자동 추출을 통해 성능과 사용성을 개선한 경험을 공유하고 채용을 안내합니다.
검색 시스템리팩토링패싯 추출 자동화성능 향상29CM
2024. 8. 12.
29cm
Toss 앱으로 UX평가지표 따라가보기
토스 앱의 UX 디자인을 닐슨 노먼 그룹의 사용성 평가 지표를 통해 분석하고, 실제 적용 사례를 통해 사용 편의성을 강조했습니다.
UX사용성토스닐슨 노먼디자인
2024. 8. 12.
현대자동차
올리브영 타입스크립트로 알아보는 타입과 타입 시스템
올리브영의 타입스크립트 도입 사례를 통해 타입 시스템의 기본 원리, 타입 검사, 서브타입, 다형성 개념을 설명합니다.
타입스크립트타입 시스템타입 검사기서브타입다형성
2024. 8. 11.
올리브영