1.5. 非推奨および削除された機能
以前のリリースで利用可能であった一部の機能が非推奨になるか、削除されました。
非推奨の機能は依然として OpenShift Container Platform に含まれており、引き続きサポートされますが、本製品の今後のリリースで削除されるため、新規デプロイメントでの使用は推奨されません。OpenShift Container Platform 4.11 で非推奨となり、削除された主な機能の最新のリストについては、以下の表を参照してください。非推奨となり、削除された機能の詳細は、表の後に記載されています。
以下の表では、機能は以下のステータスでマークされています。
- GA: 一般公開機能
- DEP: 非推奨機能
- REM: 削除された機能
機能 | OCP 4.9 | OCP 4.10 | OCP 4.11 |
---|---|---|---|
Operator カタログの SQLite データベース形式 | DEP | DEP | DEP |
Cluster Samples Operator の | DEP | DEP | DEP |
Cluster Samples Operator の | DEP | DEP | DEP |
クラスターローダー | DEP | REM | REM |
独自の RHEL 7 コンピュートマシンの持ち込み | DEP | REM | REM |
Jenkins Operator | DEP | REM | REM |
モニタリングスタックの Grafana コンポーネント | - | DEP | REM |
モニタリングスタック内の Prometheus および Grafana UI へのアクセス | DEP | REM | |
vSphere 6.7 Update 2 以前 | DEP | DEP | REM |
vSphere 7.0 Update 1 以前 | - | - | DEP |
仮想ハードウェアバージョン 13 | DEP | DEP | REM |
VMware ESXi 6.7 Update 2 以前 | DEP | DEP | REM |
VMware ESXi 7.0 Update 1 以前 | - | - | DEP |
Snapshot.storage.k8s.io/v1beta1 API エンドポイント | DEP | DEP | REM |
Microsoft Azure クラスターのクレデンシャルの作成 | GA | REM | REM |
FlexVolume を使用した永続ストレージ | - | DEP | DEP |
サービスアカウントトークンシークレットの自動生成 | GA | GA | REM |
インストールペイロードからの Jenkins イメージの削除 | GA | GA | REM |
マルチクラスターコンソール (テクノロジープレビュー) | - | REM | REM |
1.5.1. 非推奨の機能
1.5.1.1. トークンを要求する OpenShift CLI (oc) コマンドおよびフラグが非推奨に
トークンを要求するための以下の oc
コマンドおよびフラグが非推奨になりました。
-
oc serviceaccounts create-kubeconfig
コマンド -
oc serviceaccounts get-token
コマンド -
oc serviceaccounts new-token
コマンド -
oc registry login
コマンドの--service-account/-z
フラグ
トークンを要求するには、代わりに oc create token
コマンドを使用します。
1.5.1.2. OpenShift Container Platform のホストプラットフォームとしての Red Hat Virtualization (RHV) が非推奨に
Red Hat Virtualization (RHV) は、OpenShift Container Platform の今後のリリースで非推奨になります。RHV での OpenShift Container Platform のサポートは、今後の OpenShift Container Platform リリースから削除される予定です (現時点では OpenShift Container Platform 4.14 に削除予定)。
1.5.1.3. vSphere 7.0 Update 1 以前のサポートを非推奨化
OpenShift Container Platform 4.11 では、VMware vSphere 7.0 Update 1 以前のサポートが非推奨になりました。vSphere 7.0 Update 1 以前は引き続き完全にサポートされますが、Red Hat では、vSphere 7.0 Update 2 以降 (バージョン 8 を除く) までを使用することを推奨します。vSphere 8 はサポートされていません。
1.5.1.4. ESXi 7.0 Update 1 以前のサポートを非推奨化
OpenShift Container Platform 4.11 では、VMware ESXi 7.0 Update 1 以前のサポートが非推奨となりました。EXSi 7.0 Update 1 以前は完全にサポートされますが、Red Hat は ESXi 7.0 Update 2 以降の使用を推奨します。
1.5.1.5. pidsLimit
および logSizeMax
CRI-O パラメーターのサポートは非推奨になります
OpenShift Container Platform 4.11 では、ContainerRuntimeConfig
CR の pidsLimit
および logSizeMax
フィールドは非推奨になり、将来のリリースで削除されます。代わりに、KubeletConfig
CR の podPidsLimit
および containerLogMaxSize
フィールドを使用してください。podPidsLimit
フィールドのデフォルト値は 4096
です。
1.5.2. 削除された機能
1.5.2.1. OpenShift CLI (oc) の RHEL 7 サポートが削除される
OpenShift CLI (oc
) で Red Hat Enterprise Linux (RHEL) 7 を使用するためのサポートが削除されました。RHEL で OpenShift CLI (oc
) を使用する場合は、RHEL 8 以降を使用する必要があります。
1.5.2.2. OpenShift CLI (oc) コマンドが削除される
以下の OpenShift CLI (oc
) コマンドは本リリースで削除されました。
-
oc adm migrate etcd-ttl
-
oc adm migrate image-references
-
oc adm migrate legacy-hpa
-
oc adm migrate storage
1.5.2.3. モニタリング スタックから削除された Grafana コンポーネント
Grafana コンポーネントは、OpenShift Container Platform 4.11 モニタリングスタックの一部ではなくなりました。別の方法として、OpenShift Container Platform Web コンソールで Observe
1.5.2.4. モニタリングスタックから削除された Prometheus および Grafana ユーザーインターフェイスアクセス
サードパーティーの Prometheus および Grafana ユーザーインターフェイスへのアクセスは、OpenShift Container Platform 4.11 モニタリングスタックから削除されました。別の方法として、OpenShift Container Platform Web コンソールで Observe をクリックして、モニタリングコンポーネントのアラート、メトリクス、ダッシュボード、およびメトリクスターゲットを表示します。
1.5.2.5. 仮想ハードウェアバージョン 13 のサポートを削除
OpenShift Container Platform 4.11 では、仮想ハードウェアバージョン 13 のサポートが削除されました。仮想ハードウェアバージョン 13 のサポートは OpenShift Container Platform 4.9 で非推奨になりました。Red Hat は、仮想ハードウェアのバージョン 15 以降の使用を推奨します。
1.5.2.6. vSphere 6.7 Update 2 以前のサポートを削除
OpenShift Container Platform 4.11 では、VMware vSphere 6.7 Update 2 以前のサポートが削除されました。vSphere 6.7 Update 2 以前のサポートは OpenShift Container Platform 4.9 で非推奨になりました。Red Hat では、vSphere 7.0 Update 2 以降 (バージョン 8 を除く) を使用することを推奨します。vSphere 8 はサポートされていません。
1.5.2.7. ESXi 6.7 Update 2 以前のサポートを削除
OpenShift Container Platform 4.11 では、VMware ESXi 6.7 Update 2 以前のサポートが削除されました。ESXi 6.7 Update 2 以前のサポートは OpenShift Container Platform 4.10 で非推奨となりました。Red Hat は、ESXi 7.0 Update 2 以降の使用を推奨します。
1.5.2.8. スナップショット v1beta1 API エンドポイントのサポートを削除
OpenShift Container Platform 4.11 では、snapshot.storage.k8s.io/v1beta1
API エンドポイントのサポートが削除されました。snapshot.storage.k8s.io/v1beta1
API エンドポイントのサポートは OpenShift Container Platform 4.7 で非推奨となりました。Red Hat は、snapshot.storage.k8s.io/v1
の使用を推奨します。v1beta1
として作成されたすべてのオブジェクトは、v1 エンドポイントで利用できます。
1.5.2.9. カスタムスケジューラーの手動デプロイのサポートが削除される
本リリースでは、カスタムスケジューラーを手動でデプロイするためのサポートが削除されました。代わりに Red Hat OpenShift の Secondary Scheduler Operator を使用して、OpenShift Container Platform にカスタムセカンダリースケジューラーをデプロイします。
1.5.2.10. OpenShiftSDN を使用した単一ノードの OpenShift のデプロイサポート
本リリースでは、OpenShiftSDN を使用した単一ノードの OpenShift クラスターのデプロイのサポートが削除されました。OVN-Kubernetes は、単一ノードの OpenShift デプロイメントのデフォルトのネットワークソリューションです。
1.5.2.11. インストールペイロードからの Jenkins イメージの削除
-
OpenShift Container Platform 4.11 は、"OpenShift Jenkins" および "OpenShift Agent Base" イメージを
registry.redhat.io
のocp-tools-4
リポジトリーに移動し、Red Hat が OpenShift Container Platform のライフサイクル外でイメージを生成および更新できるようにします。以前は、これらのイメージは OpenShift Container Platform インストールペイロードと、registry.redhat.io
のopenshift4
リポジトリーにありました。詳細は、OpenShift Jenkins を参照してください。 OpenShift Container Platform 4.11 は、ペイロードから "OpenShift Jenkins Maven" および "NodeJS Agent" イメージを削除します。OpenShift Container Platform 4.10 は以前、これらのイメージを非推奨にしました。Red Hat はこれらのイメージを生成しなくなり、
registry.redhat.io
のocp-tools-4
リポジトリーから入手できなくなりました。ただし、OpenShift Container Platform 4.11 にアップグレードしても、"OpenShift Jenkins Maven" および "NodeJS Agent" イメージは、4.10 以前のリリースから削除されません。また、Red Hat は、OpenShift Container Platform ライフサイクル ポリシー に従って、4.10 リリースライフサイクルの終わりまで、これらのイメージのバグ修正とサポートを提供します。
詳細は、OpenShift Jenkins を参照してください。
1.5.3. 今後の Kubernetes API の削除
OpenShift Container Platform の次のマイナーリリースは Kubernetes 1.25 を使用することが想定されます。現在、Kubernetes 1.25 は、いくつかの非推奨の v1beta1
および v2beta1
API を削除する予定です。
予定されている Kubernetes API の削除一覧については、アップストリームの Kubernetes ドキュメントの Deprecated API Migration Guide を参照してください。
削除予定である Kubernetes API のクラスターを確認する方法は、Navigating Kubernetes API deprecations and removals を参照してください。