6.2.4. API 차이점
Service Binding Operator의 CRD는 다음 API를 지원합니다.
-
binding.operators.coreos.comAPI 그룹을 사용한 서비스 바인딩. -
servicebinding.ioAPI 그룹을 사용하는 서비스 바인딩(Spec API).
이 두 API 그룹 모두 유사한 기능을 가지고 있지만 완전히 동일하지는 않습니다. 다음은 이러한 API 그룹의 전체 차이점 목록입니다.
| 기능 | binding.operators.coreos.com API 그룹에서 지원 | servicebinding.io API 그룹에서 지원 | 참고 |
|---|---|---|---|
| 프로비저닝된 서비스에 바인딩 | 제공됨 | 제공됨 | 해당 없음 (N/A) |
| 직접 시크릿 프로젝션 | 제공됨 | 제공됨 | 해당 없음 (N/A) |
| 파일로 바인딩 | 제공됨 | 제공됨 |
|
| 환경 변수로 바인딩 | 제공됨 | 제공됨 |
|
| 라벨 선택기를 사용하여 워크로드 선택 | 제공됨 | 제공됨 | 해당 없음 (N/A) |
|
바인딩 리소스 탐지 ( | 제공됨 | 없음 |
|
| 이름 지정 전략 | 제공됨 | 없음 |
|
| 컨테이너 경로 | 제공됨 | 부분 |
|
| 컨테이너 이름 필터링 | 없음 | 제공됨 |
|
| 보안 경로 | 제공됨 | 없음 |
|
| 대체 바인딩 소스(예: 주석의 바인딩 데이터) | 제공됨 | Service Binding Operator에서 허용 | 사양을 사용하려면 프로비저닝된 서비스 및 시크릿에서 바인딩 데이터를 가져와야 합니다. 그러나 사양을 엄격하게 읽는 경우 다른 바인딩 데이터 소스에 대한 지원이 허용됩니다. Service Binding Operator는 이 팩트를 사용하여 다양한 소스에서 바인딩 데이터를 가져올 수 있습니다(예: 주석에서 바인딩 데이터 가져오기). Service Binding Operator는 API 그룹 모두에서 이러한 소스를 지원합니다. |