1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00

OBSDOCS-744: Document taint and toleration usage for Tempo/Jaeger/OTEL

This commit is contained in:
Max Leonov
2024-07-31 18:48:39 +02:00
committed by openshift-cherrypick-robot
parent 93c15dc6fe
commit e1cec58d08
3 changed files with 31 additions and 18 deletions

View File

@@ -27,7 +27,7 @@ spec:
----
<1> Deployment strategy.
[id="supported-deployment-strategies"]
[id="supported-deployment-strategies_{context}"]
== Supported deployment strategies
The {JaegerName} Operator currently supports the following deployment strategies:
@@ -58,12 +58,12 @@ include::modules/distr-tracing-deploy-production-es.adoc[leveloffset=+1]
include::modules/distr-tracing-deploy-streaming.adoc[leveloffset=+1]
[id="validating-your-jaeger-deployment"]
[id="validating-your-jaeger-deployment_{context}"]
== Validating your deployment
include::modules/distr-tracing-accessing-jaeger-console.adoc[leveloffset=+2]
[id="customizing-your-deployment"]
[id="customizing-your-deployment_{context}"]
== Customizing your deployment
include::modules/distr-tracing-deployment-best-practices.adoc[leveloffset=+2]
@@ -74,6 +74,11 @@ endif::[]
include::modules/distr-tracing-config-default.adoc[leveloffset=+2]
[id="taints-and-tolerations_{context}"]
=== Using taints and tolerations
To schedule the Jaeger and Elasticsearch pods on dedicated nodes, see link:https://access.redhat.com/solutions/7040769[How to deploy the different Jaeger components on infra nodes using nodeSelector and tolerations in OpenShift 4].
include::modules/distr-tracing-config-jaeger-collector.adoc[leveloffset=+2]
include::modules/distr-tracing-config-sampling.adoc[leveloffset=+2]
@@ -84,7 +89,7 @@ include::modules/distr-tracing-config-query.adoc[leveloffset=+2]
include::modules/distr-tracing-config-ingester.adoc[leveloffset=+2]
[id="injecting-sidecars"]
[id="injecting-sidecars_{context}"]
== Injecting sidecars
The {JaegerName} relies on a proxy sidecar within the application's pod to provide the Agent. The {JaegerName} Operator can inject Agent sidecars into deployment workloads. You can enable automatic sidecar injection or manage it manually.

View File

@@ -8,32 +8,36 @@ toc::[]
The {TempoOperator} uses a custom resource definition (CRD) file that defines the architecture and configuration settings for creating and deploying the {TempoShortName} resources. You can install the default configuration or modify the file.
[id="customizing-your-tempo-deployment"]
== Customizing your deployment
ifdef::openshift-enterprise,openshift-dedicated[]
For information about configuring the back-end storage, see xref:../../../storage/understanding-persistent-storage.adoc#understanding-persistent-storage[Understanding persistent storage] and the appropriate configuration topic for your chosen storage option.
[id="configuring-storages_{context}"]
== Configuring back-end storage
For information about configuring the back-end storage, see xref:../../../storage/understanding-persistent-storage.adoc#understanding-persistent-storage[Understanding persistent storage] and the relevant configuration section for your chosen storage option.
endif::[]
include::modules/distr-tracing-tempo-config-default.adoc[leveloffset=+2]
include::modules/distr-tracing-tempo-config-default.adoc[leveloffset=+1]
[role="_additional-resources"]
.Additional resources
* xref:../../../observability/distr_tracing/distr_tracing_tempo/distr-tracing-tempo-installing.adoc#installing-a-tempostack-instance[Installing a TempoStack instance]
* xref:../../../observability/distr_tracing/distr_tracing_tempo/distr-tracing-tempo-installing.adoc#installing-a-tempomonolithic-instance[Installing a TempoMonolithic instance]
include::modules/distr-tracing-tempo-config-query-frontend.adoc[leveloffset=+2]
include::modules/distr-tracing-tempo-config-query-frontend.adoc[leveloffset=+1]
[role="_additional-resources"]
[id="additional-resources_distr-tracing-tempo-configuring-query-frontend"]
==== Additional resources
.Additional resources
* xref:../../../nodes/scheduling/nodes-scheduler-taints-tolerations.adoc#nodes-scheduler-taints-tolerations-about_nodes-scheduler-taints-tolerations[Understanding taints and tolerations]
include::modules/distr-tracing-tempo-config-spanmetrics.adoc[leveloffset=+2]
include::modules/distr-tracing-tempo-config-spanmetrics.adoc[leveloffset=+1]
include::modules/distr-tracing-tempo-config-multitenancy.adoc[leveloffset=+2]
include::modules/distr-tracing-tempo-config-multitenancy.adoc[leveloffset=+1]
[id="setting-up-monitoring-for-tempo"]
[id="taints-and-tolerations_{context}"]
== Using taints and tolerations
To schedule the TempoStack pods on dedicated nodes, see link:https://access.redhat.com/solutions/7040685[How to deploy the different TempoStack components on infra nodes using nodeSelector and tolerations in OpenShift 4].
[id="setting-up-monitoring-for-tempo_{context}"]
== Configuring monitoring and alerts
The {TempoOperator} supports monitoring and alerts about each TempoStack component such as distributor, ingester, and so on, and exposes upgrade and operational metrics about the Operator itself.
@@ -41,8 +45,7 @@ The {TempoOperator} supports monitoring and alerts about each TempoStack compone
include::modules/distr-tracing-tempo-configuring-tempostack-metrics-and-alerts.adoc[leveloffset=+2]
[role="_additional-resources"]
[id="additional-resources_distr-tracing-tempo-configuring-tempostack-metrics-and-alerts"]
==== Additional resources
.Additional resources
* xref:../../../observability/monitoring/enabling-monitoring-for-user-defined-projects.adoc#enabling-monitoring-for-user-defined-projects[Enabling monitoring for user-defined projects]
include::modules/distr-tracing-tempo-configuring-tempooperator-metrics-and-alerts.adoc[leveloffset=+2]

View File

@@ -16,8 +16,13 @@ include::modules/otel-install-web-console.adoc[leveloffset=+1]
include::modules/otel-install-cli.adoc[leveloffset=+1]
[id="taints-and-tolerations_{context}"]
== Using taints and tolerations
To schedule the OpenTelemetry pods on dedicated nodes, see link:https://access.redhat.com/solutions/7040771[How to deploy the different OpenTelemetry components on infra nodes using nodeSelector and tolerations in OpenShift 4]
[role="_additional-resources"]
[id="additional-resources_otel-installing"]
[id="additional-resources_otel-installing_{context}"]
== Additional resources
* xref:../../post_installation_configuration/preparing-for-users.adoc#creating-cluster-admin_post-install-preparing-for-users[Creating a cluster admin]
* link:https://operatorhub.io/[OperatorHub.io]