1.2. API 계층을 API 그룹에 매핑
Red Hat이 정의한 각 API 계층에 대해 업스트림 커뮤니티가 상위 호환성을 유지하기 위해 노력하는 특정 API 그룹에 대한 매핑 테이블을 제공합니다. 명시적인 호환성 수준을 지정하지 않고 아래에서 구체적으로 설명하지 않는 모든 API 그룹에는 기본적으로 API 계층 3이 할당됩니다. 단, v1alpha1
API의 경우 기본적으로 계층 4가 할당됩니다.
1.2.1. Kubernetes API 그룹 지원 링크 복사링크가 클립보드에 복사되었습니다!
접미사 *.k8s.io
로 끝나거나 접미사 없이 version.<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 |
| 계층 2 |
1.2.3. 모니터링 API 그룹 지원 링크 복사링크가 클립보드에 복사되었습니다!
monitoring.coreos.com
접미사로 끝나는 API 그룹은 다음과 같은 매핑을 갖습니다.
API 버전 예시 | API 계층 |
---|---|
| 계층 1 |
| 계층 1 |
| 계층 1 |
1.2.4. Operator Lifecycle Manager API 그룹 지원 링크 복사링크가 클립보드에 복사되었습니다!
Operator Lifecycle Manager(OLM)는 operators.coreos.com
접미사가 붙은 API 그룹을 포함하는 API를 제공합니다. 이러한 API에는 다음과 같은 매핑이 있습니다.
API 버전 예시 | API 계층 |
---|---|
| 계층 1 |
| 계층 1 |
| 계층 1 |