1.2. API 계층에 API 그룹 매핑
Red Hat에서 정의하는 각 API 계층에 대해 업스트림 커뮤니티가 향후 호환성을 유지하기 위해 최선을 다하는 특정 API 그룹에 대한 매핑 테이블을 제공합니다. 명시적 호환성 수준을 지정하지 않고 특별히 설명되지 않는 API 그룹은 기본적으로 계층 4가 할당된 v1alpha1
API를 제외하고 기본적으로 API 계층 3이 할당됩니다.
1.2.1. Kubernetes API 그룹 지원
접미사 *.k8s.io
로 종료되거나 접미사가 없는< name
> 양식이 있는 API 그룹은 Kubernetes 사용 중단 정책에 의해 관리되며, 별도로 지정하지 않는 한 API 버전 노출과 해당 지원 계층 간의 일반 매핑을 따릅니다.
API 버전 예 | API 계층 |
---|---|
| 계층 1 |
| 계층 2 |
| 계층 4 |
1.2.2. OpenShift API 그룹 지원
접미사 *.openshift.io
로 끝나는 API 그룹은 OpenShift Container Platform 사용 중단 정책에 의해 관리되며 달리 지정하지 않는 한 노출된 API 버전과 해당 호환성 수준 간의 일반 매핑을 따릅니다.
API 버전 예 | API 계층 |
---|---|
| 계층 1 |
| 계층 1, 일부 계층 1 더 이상 사용되지 않음 |
| 계층 1, 일부 계층 1 더 이상 사용되지 않음 |
| 계층 1 |
| 계층 1 |
| 계층 1 |
| 계층 1 |
| 계층 1 |
| 계층 1 |
| 계층 1 |
| 계층 1 |
| 계층 1 |
| 계층 1 |
|
계층 1 |
| 계층 1 |
| 계층 2 |
1.2.3. API 그룹 모니터링 지원
접미사 monitoring.coreos.com
으로 끝나는 API 그룹에는 다음과 같은 매핑이 있습니다.
API 버전 예 | API 계층 |
---|---|
| 계층 1 |
| 계층 1 |
| 계층 1 |
1.2.4. Operator Lifecycle Manager API 그룹 지원
OLM(Operator Lifecycle Manager)은 접미사 operators.coreos.com
이 있는 API 그룹을 포함하는 API를 제공합니다. 이러한 API에는 다음과 같은 매핑이 있습니다.
API 버전 예 | API 계층 |
---|---|
| 계층 1 |
| 계층 1 |
| 계층 1 |