2.3. oc および kubectl コマンドの使用
OpenShift Dedicated は認定された Kubernetes ディストリビューションであるため、OpenShift Dedicated に付属する Kubernetes CLI(kubectl) を使用してクラスターとやり取りできます。OpenShift CLI (oc) バイナリーを使用することで、OpenShift Dedicated に特有の拡張機能も利用できます。
2.3.1. oc バイナリー リンクのコピーリンクがクリップボードにコピーされました!
OpenShift CLI (oc) バイナリーは、kubectl バイナリーと同じ機能を提供しますが、OpenShift Dedicated の追加機能をネイティブにサポートするように拡張されています。
- OpenShift Dedicated リソースの完全サポート
-
DeploymentConfig、BuildConfig、Route、ImageStream、およびImageStreamTagオブジェクトなどのリソースは OpenShift Dedicated ディストリビューションに固有のリソースであり、標準の Kubernetes プリミティブにビルドされます。 - 追加コマンド
-
追加コマンドの
oc new-appなどは、既存のソースコードまたは事前にビルドされたイメージを使用して新規アプリケーションを起動することを容易にします。同様に、追加コマンドのoc new-projectにより、デフォルトとして切り替えることができるプロジェクトを簡単に開始できるようになります。
以前のバージョンの oc バイナリーをインストールしている場合、これを使用して OpenShift Dedicated 4.13 のすべてのコマンドを実行することはできません。最新の機能が必要な場合は、お使いの OpenShift Dedicated サーバーバージョンに対応する最新バージョンの oc バイナリーをダウンロードし、インストールする必要があります。
セキュリティー以外の API の変更は、古い oc バイナリーの更新を可能にするために、2 つ以上のマイナーリリース (例: 4.1 から 4.2、そして 4.3 へ) が必要です。新機能を使用するには新規の oc バイナリーが必要になる場合があります。4.3 サーバーには、4.2 oc バイナリーが使用できない機能が追加されている場合や、4.3 oc バイナリーには 4.2 サーバーでサポートされていない追加機能が含まれる場合があります。
|
X.Y ( |
X.Y+N [a] ( | |
| X.Y (サーバー) |
|
|
| X.Y+N [a] (サーバー) |
|
|
[a]
ここでは、N は、1 以上の数値です。
| ||
完全互換。
oc クライアントは、サーバー機能にアクセスできない場合があります。
oc クライアントは、アクセスされるサーバーと互換性のないオプションおよび機能を提供する可能性があります。