flagd Kubernetes 배포 구조

flagd Kubernetes 배포 구조 An architecture diagram generated by Archify. Flag 소스 · CR · 파일 · 동기화 API · Architecture component Flag 소스 CR · 파일 · 동기화 API flagd 사이드카 · 같은 Pod · localhost · 사이드카 모드 flagd 사이드카 같은 Pod · localhost 애플리케이션 · OpenFeature SDK · 사이드카 모드 애플리케이션 OpenFeature SDK 공유 flagd · Service + Deployment · 독립형 모드 공유 flagd Service + Deployment Service A · OpenFeature SDK · 애플리케이션 Pod Service A OpenFeature SDK Service B · OpenFeature SDK · 애플리케이션 Pod Service B OpenFeature SDK Service C · OpenFeature SDK · 애플리케이션 Pod Service C OpenFeature SDK flag 동기화 flag 동기화 RPC :8013 RPC :8013 사이드카 모드 독립형 모드 애플리케이션 Pod Legend 애플리케이션 flagd 평가 엔진 Flag 소스

Flag 소스

  • • 소스 유형에 맞는 동기화와 권한 구성
  • • 변경은 비동기 반영; 신선도 확인 필요

사이드카 모드

  • • OpenFeature Operator가 관리하는 flagd 사이드카가 애플리케이션과 같은 Pod에서 실행된다
  • • 애플리케이션은 localhost(기본 포트 8013)로 flag를 평가한다

독립형 모드

  • • Operator의 Flagd 리소스로 공유 Deployment 생성
  • • Service 및 평가/동기화 포트를 구분