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 OperatorClusterServiceVersionが含まれます。oc get clusterserviceversions
$ oc get clusterserviceversionsCopy to Clipboard Copied! Toggle word wrap Toggle overflow eclipse-che namespaceには、kubernetes-image-pullerおよび{image-puller-deployment-id}のデプロイメントが含まれます。oc get deployments
$ oc get deploymentsCopy to Clipboard Copied! Toggle word wrap Toggle overflow コミュニティーがサポートする Kubernetes Image Puller Operator は
KubernetesImagePullerカスタムリソースを作成します。oc get kubernetesimagepullers
$ oc get kubernetesimagepullersCopy to Clipboard Copied! Toggle word wrap Toggle overflow