1.2. API 階層の API グループへのマッピング
Red Hat が定義した API 階層ごとに、アップストリームコミュニティーが上位互換性を維持することを約束している特定の API グループのマッピングテーブルを提供します。互換性レベルが明示的に指定されておらず、以下で具体的に説明されていない API グループには、デフォルトで階層 4 が割り当てられている v1alpha1
API を除き、デフォルトで API 階層 3 が割り当てられます。
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 |