mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
93 lines
2.4 KiB
Plaintext
93 lines
2.4 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// * observability/distr_tracing/distr-tracing-tempo-installing.adoc
|
|
|
|
:_mod-docs-content-type: PROCEDURE
|
|
[id="distr-tracing-tempo-install-cli_{context}"]
|
|
= Installing the {TempoOperator} by using the CLI
|
|
|
|
You can install the {TempoOperator} from the command line.
|
|
|
|
.Prerequisites
|
|
|
|
* An active {oc-first} session by a cluster administrator with the `cluster-admin` role.
|
|
+
|
|
[TIP]
|
|
====
|
|
* Ensure that your {oc-first} version is up to date and matches your {product-title} version.
|
|
|
|
* Run `oc login`:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ oc login --username=<your_username>
|
|
----
|
|
====
|
|
|
|
* You have completed setting up the required object storage by a supported provider: link:https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation[{odf-full}], link:https://min.io/[MinIO], link:https://aws.amazon.com/s3/[Amazon S3], link:https://azure.microsoft.com/en-us/products/storage/blobs/[Azure Blob Storage], link:https://cloud.google.com/storage/[{gcp-full} Storage]. For more information, see "Object storage setup".
|
|
+
|
|
[WARNING]
|
|
====
|
|
Object storage is required and not included with the {TempoShortName}. You must choose and set up object storage by a supported provider before installing the {TempoShortName}.
|
|
====
|
|
|
|
.Procedure
|
|
|
|
. Create a project for the {TempoOperator} by running the following command:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ oc apply -f - << EOF
|
|
apiVersion: project.openshift.io/v1
|
|
kind: Project
|
|
metadata:
|
|
labels:
|
|
kubernetes.io/metadata.name: openshift-tempo-operator
|
|
openshift.io/cluster-monitoring: "true"
|
|
name: openshift-tempo-operator
|
|
EOF
|
|
----
|
|
|
|
. Create an Operator group by running the following command:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ oc apply -f - << EOF
|
|
apiVersion: operators.coreos.com/v1
|
|
kind: OperatorGroup
|
|
metadata:
|
|
name: openshift-tempo-operator
|
|
namespace: openshift-tempo-operator
|
|
spec:
|
|
upgradeStrategy: Default
|
|
EOF
|
|
----
|
|
|
|
. Create a subscription by running the following command:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ oc apply -f - << EOF
|
|
apiVersion: operators.coreos.com/v1alpha1
|
|
kind: Subscription
|
|
metadata:
|
|
name: tempo-product
|
|
namespace: openshift-tempo-operator
|
|
spec:
|
|
channel: stable
|
|
installPlanApproval: Automatic
|
|
name: tempo-product
|
|
source: redhat-operators
|
|
sourceNamespace: openshift-marketplace
|
|
EOF
|
|
----
|
|
|
|
.Verification
|
|
|
|
* Check the Operator status by running the following command:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ oc get csv -n openshift-tempo-operator
|
|
----
|