모범 사례
개요
프로덕션 준비 체크리스트
필수 항목
# 프로덕션 배포 전 확인 사항
체크리스트:
인프라:
- [ ] HA 구성 적용 (컨트롤 플레인 복제본 3개)
- [ ] PodDisruptionBudget 설정
- [ ] 노드 안티-어피니티 구성
- [ ] 적절한 리소스 할당
보안:
- [ ] Trust Anchor 유효 기간 확인 (최소 1년 권장)
- [ ] Identity Issuer 유효 기간 확인
- [ ] 인증서 자동 갱신 설정
- [ ] default-deny 정책 검토
관찰성:
- [ ] Prometheus 메트릭 수집 구성
- [ ] Grafana 대시보드 설정
- [ ] 알림 규칙 구성
- [ ] 로그 수집 설정
운영:
- [ ] 백업 및 복구 절차 문서화
- [ ] 업그레이드 절차 문서화
- [ ] 롤백 절차 테스트
- [ ] 팀 교육 완료확인 명령어
리소스 할당 권장사항
컨트롤 플레인
데이터 플레인 (프록시)
Pod별 리소스 오버라이드
고가용성 (HA) 구성
컨트롤 플레인 HA
Viz 확장 HA
업그레이드 전략
Stable 채널 업그레이드
Helm 업그레이드
블루-그린 업그레이드 (고급)
롤백 절차
네임스페이스 및 주입 전략
네임스페이스 레벨 주입
Pod 레벨 주입 제어
Opaque 포트 설정
성능 튜닝
프록시 동시성 설정
연결 풀링
지연 시간 최적화
인증서 로테이션 스케줄링
자동 모니터링 설정
cert-manager 자동 갱신
문제 해결 가이드
일반적인 문제와 해결 방법
프록시 주입 실패
높은 지연 시간
mTLS 연결 실패
컨트롤 플레인 불안정
디버깅 명령어 모음
Istio에서 마이그레이션
마이그레이션 전략
기능 매핑
Istio
Linkerd
마이그레이션 단계
체크리스트 요약
참고 자료
마지막 업데이트