모범 사례
목차
성능 최적화
1. Control Plane 리소스 최적화
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
components:
pilot:
k8s:
resources:
requests:
cpu: 500m
memory: 2Gi
limits:
cpu: 1000m
memory: 4Gi
hpaSpec:
minReplicas: 2
maxReplicas: 5
metrics:
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: 802. Data Plane 리소스 최적화
3. Connection Pool 최적화
4. Locality Load Balancing
5. Sidecar Scope 제한
보안 강화
1. Strict mTLS 적용
2. Authorization Policy
3. Egress 트래픽 제어
4. JWT 인증
운영 가이드
1. 배포 전략
점진적 Istio 도입
2. 업그레이드 전략
Canary Upgrade
3. High Availability
4. 백업 및 복구
모니터링 및 관찰성
1. Golden Signals
2. Control Plane 모니터링
3. Data Plane 모니터링
4. Alerting Rules
프로덕션 체크리스트
설치 전
설치
보안
트래픽 관리
관찰성
운영
성능
테스트
일반적인 안티패턴
❌ 피해야 할 것들
비용 최적화
1. Ambient Mode 고려
2. Locality Load Balancing
3. Sidecar Scope 제한
참고 자료
공식 문서
커뮤니티
추가 자료
마지막 업데이트