9.3. CodeReady Workspaces Operator を使用した Image Puller のインストール
このセクションでは、CodeReady Workspaces Operator を使用して Image Puller をインストールする方法を説明します。これはコミュニティーがサポートするテクノロジープレビュー機能です。
前提条件
- 「プルするイメージの一覧の定義」
- 「Image Puller のメモリーパラメーターの定義」
- Operator Lifecycle Manager および OperatorHub が OpenShift インスタンスで利用できる。OpenShift は、バージョン 4.2 以降のバージョンを提供します。
- CodeReady Workspaces Operator が利用できる。https://access.redhat.com/documentation/en-us/red_hat_codeready_workspaces/2.6/html-single/installation_guide/index#installing-codeready-workspaces-on-openshiftt-4-using-operatorhub_crw を参照してください。
手順
CheCluster
カスタムリソースを編集し、.spec.imagePuller.enable
をtrue
に設定します。例9.3
CheCluster
カスタムリソースでの Image Puller の有効化Copy to Clipboard Copied! Toggle word wrap Toggle overflow CodeReady Workspaces Operator を使用した Image Puller のアンインストール-
CheCluster
カスタムリソースを編集し、.spec.imagePuller.enable
をfalse
に編集します。
-
CheCluster
カスタムリソースを編集し、.spec.imagePuller.spec
を、 CodeReady Workspaces Operator のオプションの Image Puller パラメーターを設定できるように設定します。例9.4
CheCluster
カスタムリソースでの Image Puller の設定Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証手順
-
OpenShift は
{image-puller-operator-id}
サブスクリプションを作成します。 eclipse-che namespace
には コミュニティーでサポートされるcommunity supported Kubernetes Image Puller Operator
ClusterServiceVersion
が含まれます。oc get clusterserviceversions
$ oc get clusterserviceversions
Copy to Clipboard Copied! Toggle word wrap Toggle overflow eclipse-che namespace
には、kubernetes-image-puller
および{image-puller-deployment-id}
のデプロイメントが含まれます。oc get deployments
$ oc get deployments
Copy to Clipboard Copied! Toggle word wrap Toggle overflow コミュニティーがサポートする Kubernetes Image Puller Operator は
KubernetesImagePuller
カスタムリソースを作成します。oc get kubernetesimagepullers
$ oc get kubernetesimagepullers
Copy to Clipboard Copied! Toggle word wrap Toggle overflow