Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

第2章 OpenShift Container Platform のバージョン管理ポリシー

OpenShift Container Platform では、サポートされているすべての API の厳密な後方互換対応を保証しています。 ただし、アルファ API (通知なしに変更される可能性がある) およびベータ API (後方互換性の対応なしに変更されることがある) は例外となります。

Red Hat は OpenShift Container Platform 4.0 を公式にリリースせず、バージョン 3.11 の後に OpenShift Container Platform 4.1 を直接リリースしています。

OpenShift Container Platform のバージョンは、マスターとノードホストの間で一致している必要があります。ただし、クラスターのアップグレード時にバージョンが一時的に一致しなくなる場合を除きます。たとえば、4.1 クラスターではすべてのマスターは 4.1 で、すべてのノードが 4.1 である必要があります。以前のバージョンの oc をインストールしている場合、これを使用して OpenShift Container Platform 4.1 のすべてのコマンドを実行することはできません。新規バージョンの oc をダウンロードし、インストールする必要があります。

セキュリティーとは関連性のない理由で API が変更された場合には、古いバージョンの oc が更新されるように 2 つ以上のマイナーリリース (例: 3.10、3.11、4.1) 間での更新が行われます。新機能を使用するには新規バージョンの oc が必要になる可能性があります。4.1 サーバーにはバージョン 3.11 の ocで使用できない機能が追加されている場合や、バージョン 4.1 の oc には 3.11 サーバーでサポートされていない追加機能が含まれる場合があります。

表2.1 互換性に関する表

 

X.Y (oc クライアント)

X.Y+N [a] (oc Client)

X.Y (サーバー)

redcircle 1

redcircle 3

X.Y+N[a] (サーバー)

redcircle 2

redcircle 1

[a] ここで、N は 1 よりも大きい数値です。

redcircle 1 完全に互換性がある。

redcircle 2 oc クライアントはサーバー機能にアクセスできない場合があります。

redcircle 3 oc クライアントでは、アクセスされるサーバーと互換性のないオプションや機能を提供する可能性があります。