현
현대자동차
August 20, 20241회
PostgreSQL을 Kubernetes에서 운영하기
간단 소개
Kubernetes 환경에서 PostgreSQL 운영 경험 공유: 장단점 분석, Bitnami Helm 차트 활용법, 설정 팁, 운영 고려사항 제시.
AI Summary
- PostgreSQL on Kubernetes 도입 배경
- 요구사항 충족: 쉬운 설치, HA 구성, 유연한 확장성
- 컨테이너 기반 구축 결정: VM 환경 운영 경험에도 효율적인 운영 가능성 확인
- 컨테이너 PostgreSQL 운영의 장단점
- 장점: 간편한 설치/업그레이드, 빠른 초기 구축, 쉬운 환경 설정
- 단점: 운영 복잡성, client 접속 불편, 트러블슈팅 난이도, 잠재적 성능 이슈
- 컨테이너 방식은 데이터 쓰기 양이 적고 자원 제약적인 환경에 적합
- Bitnami Helm 차트 활용 및 설정
- Bitnami postgres-ha helm 차트 사용: 사용자 친화적, 유연한 설정, repmgr 포함
- topologySpreadConstraints 설정: 파드를 rack 기반으로 분배
- connection pool 설정: 서비스 특성에 맞게 조정 (max_connections, shared_buffers 등)
- 간단한 helm upgrade 명령어로 버전 업그레이드 가능
- 운영 고려 사항
- 클러스터 장애 대비 트러블슈팅 대비 필요
- 모니터링 exporter 설치 권장 (Postgres, pgpool, pgbouncer)
- 백업/리스토어 용이성을 위해 postgres-client 파드 배포 권장
Next Feeds

AI를 활용한 주문서 생성 자동화: 카카오톡 주문을 키친보드 주문으로
Spring AI를 활용하여 카카오톡 주문을 키친보드 주문서로 자동 생성하는 기능 구현 사례를 소개합니다.
AISpring AI키친보드주문서 자동화프롬프트 엔지니어링
2024. 8. 19.
스포카
[신뢰성 공학 Ep.4] 가속수명시험? 수명을 가속시킨다는거야?
가속수명시험(ALT)의 개념, 방법, 조건 선정, 가속 모형 및 가속 계수를 설명하고 실제 필드 환경에서의 수명 예측 방법을 제시합니다.
가속수명시험신뢰성가속계수Arrhenius 모델고장모드
2024. 8. 16.
현대자동차

쿠버네티스에서 파드를 분산 처리하기 위한 토폴로지 분배 제약 조건 활용 사례 소개
쿠버네티스에서 파드 분산 처리의 중요성과 토폴로지 분산 제약 조건 활용 방법을 소개합니다. 고가용성, 리소스 최적화, 성능 향상을 위한 파드 분산 전략을 제시합니다.
쿠버네티스파드토폴로지 분산 제약 조건고가용성디플로이먼트
2024. 8. 16.
LY Corp
실무에서 적용하는 테스트 코드 작성 방법과 노하우 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.
무신사