1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/modules/installing-jobset.adoc
2025-11-10 21:48:40 +00:00

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
----