Skip to content

Commit 10deb57

Browse files
authored
Merge pull request #83859 from sr1kar99/11933-labels-added-by-mto
OSDOCS#11933: About gathering information about the workloads in your multi-architecture cluster
2 parents c55ab7f + dfeb90a commit 10deb57

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
//Module included in the following assemblies
2+
//
3+
// *post_installation_configuration/multiarch-tuning-operator.adoc
4+
5+
:_mod-docs-content-type: CONCEPT
6+
[id="multi-architecture-gather-info-about-workloads_{context}"]
7+
= Multiarch Tuning Operator pod labels and architecture support overview
8+
9+
After installing the Multiarch Tuning Operator, you can verify the multi-architecture support for workloads in your cluster. You can identify and manage pods based on their architecture compatibility by using the pod labels. These labels are automatically set on the newly created pods to provide insights into their architecture support.
10+
11+
The following table describes the labels that the Multiarch Tuning Operator adds when you create a pod:
12+
13+
.Pod labels that the Multiarch Tuning Operator adds when you create a pod
14+
[%autowidth,options="header"]
15+
|====
16+
17+
|Label |Description
18+
19+
|`multiarch.openshift.io/multi-arch: ""` |The pod supports multiple architectures.
20+
|`multiarch.openshift.io/single-arch: ""` |The pod supports only a single architecture.
21+
|`multiarch.openshift.io/arm64: ""` |The pod supports the `arm64` architecture.
22+
|`multiarch.openshift.io/amd64: ""` |The pod supports the `amd64` architecture.
23+
|`multiarch.openshift.io/ppc64le: ""` |The pod supports the `ppc64le` architecture.
24+
|`multiarch.openshift.io/s390x: ""` |The pod supports the `s390x` architecture.
25+
|`multirach.openshift.io/node-affinity: set` |The Operator has set the node affinity requirement for the architecture.
26+
|`multirach.openshift.io/node-affinity: not-set` |The Operator did not set the node affinity requirement. For example, when the pod already has a node affinity for the architecture, the Multiarch Tuning Operator adds this label to the pod.
27+
|`multiarch.openshift.io/scheduling-gate: gated` |The pod is gated.
28+
|`multiarch.openshift.io/scheduling-gate: removed` |The pod gate has been removed.
29+
|`multiarch.openshift.io/inspection-error: ""` |An error has occurred while building the node affinity requirements.
30+
31+
|====

post_installation_configuration/configuring-multi-arch-compute-machines/multiarch-tuning-operator.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ include::modules/multi-arch-installing-using-cli.adoc[leveloffset=+1]
4242
4343
include::modules/multi-arch-installing-using-web-console.adoc[leveloffset=+1]
4444

45+
//Multiarch Tuning Operator pod labels and architecture support overview
46+
include::modules/multi-arch-gather-info-about-workloads.adoc[leveloffset=+1]
47+
4548
//Creating the pod placement config object
4649
include::modules/multi-arch-creating-podplacment-config.adoc[leveloffset=+1]
4750

0 commit comments

Comments
 (0)