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 階層

v1

階層 1

v1beta1

階層 2

v1alpha1

階層 4

1.2.2. OpenShift API グループのサポート

接尾辞 *.openshift.io で終わる API グループは、OpenShift Container Platform の非推奨ポリシーによって管理され、特に指定がない限り、公開されている API バージョンと対応する互換性レベルの間の一般的なマッピングに従います。

API バージョンの例API 階層

apps.openshift.io/v1

階層 1

authorization.openshift.io/v1

階層 1 の一部で非推奨となった階層 1

build.openshift.io/v1

階層 1 の一部で非推奨となった階層 1

config.openshift.io/v1

階層 1

image.openshift.io/v1

階層 1

network.openshift.io/v1

階層 1

network.operator.openshift.io/v1

階層 1

oauth.openshift.io/v1

階層 1

imagecontentsourcepolicy.operator.openshift.io/v1alpha1

階層 1

project.openshift.io/v1

階層 1

quota.openshift.io/v1

階層 1

route.openshift.io/v1

階層 1

quota.openshift.io/v1

階層 1

security.openshift.io/v1

RangeAllocation (ティア 4) と *Reviews (ティア 2) を除くティア 1

template.openshift.io/v1

階層 1

console.openshift.io/v1

階層 2

1.2.3. API グループのモニタリングサポート

接尾辞 monitoring.coreos.com で終わる API グループには、以下のマッピングがあります。

API バージョンの例API 階層

v1

階層 1

v1alpha1

階層 1

v1beta1

階層 1

1.2.4. Operator Lifecycle Manager API グループのサポート

Operator Lifecycle Manager (OLM) は、接尾辞が operators.coreos.com の API グループを含む API を提供します。これらの API には次のマッピングがあります。

API バージョンの例API 階層

v2

階層 1

v1

階層 1

v1alpha1

階層 1

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.