mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
62 lines
2.2 KiB
Plaintext
62 lines
2.2 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// * ai_workloads/jobset_operator/jobset-install.adoc
|
|
|
|
:_mod-docs-content-type: PROCEDURE
|
|
[id="js-install_{context}"]
|
|
= Installing the {js-operator}
|
|
|
|
[role="_abstract"]
|
|
Install the {js-operator} on {product-title} using the web console to begin managing large-scale, coordinated computing workloads.
|
|
|
|
.Prerequisites
|
|
|
|
* You have access to the cluster with `cluster-admin` privileges.
|
|
* You have access to the {product-title} web console.
|
|
* You have installed the {cert-manager-operator}.
|
|
|
|
.Procedure
|
|
|
|
. Log in to the {product-title} web console.
|
|
|
|
. Verify that the {cert-manager-operator} is installed.
|
|
|
|
. Install the {js-operator}.
|
|
.. Navigate to *Ecosystem* -> *Software Catalog*.
|
|
.. Search for and select the *`openshift-operators`* project.
|
|
.. Enter *{js-operator}* into the filter box.
|
|
.. Select the *{js-operator}* and click *Install*.
|
|
.. On the *Install Operator* page:
|
|
... The *Update channel* is set to *tech-preview-v0.1*, which installs the latest stable release of {js-operator} 0.1.
|
|
... Under *Installation mode*, select *A specific namespace on the cluster*.
|
|
... Under *Installed Namespace*, select *Operator recommended Namespace: openshift-jobset-operator*.
|
|
... Under *Update approval*, select one of the following update strategies:
|
|
+
|
|
* The *Automatic* strategy allows {olm-first} to automatically update the Operator when a new version is available.
|
|
* The *Manual* strategy requires a user with appropriate credentials to approve the Operator update.
|
|
... Click *Install*.
|
|
|
|
. Create the custom resource (CR) for the {js-operator}:
|
|
.. Navigate to *Installed Operators* -> *{js-operator}*.
|
|
.. Under *Provided APIs*, click *Create instance* in the *JobSetOperator* pane.
|
|
.. Set the name to *cluster*.
|
|
.. Set the *managementState* to *Managed*.
|
|
.. Click *Create*.
|
|
|
|
.Verification
|
|
|
|
* Check that the {js-operator} and operand pods are running by entering the following command:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ oc get pod -n openshift-jobset-operator
|
|
----
|
|
+
|
|
.Example output
|
|
[source,terminal]
|
|
----
|
|
NAME READY STATUS RESTARTS AGE
|
|
jobset-controller-manager-5595547fb-b4g2x 1/1 Running 0 48s
|
|
jobset-operator-596cb848c6-q2dmp 1/1 Running 0 2m33s
|
|
----
|