mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
95 lines
4.0 KiB
Plaintext
95 lines
4.0 KiB
Plaintext
:_mod-docs-content-type: ASSEMBLY
|
|
[id="cnf-numa-aware-scheduling"]
|
|
= Scheduling NUMA-aware workloads
|
|
include::_attributes/common-attributes.adoc[]
|
|
:context: numa-aware
|
|
|
|
toc::[]
|
|
|
|
Learn about NUMA-aware scheduling and how you can use it to deploy high performance workloads in an {product-title} cluster.
|
|
|
|
:FeatureName: NUMA-aware scheduling
|
|
|
|
The NUMA Resources Operator allows you to schedule high-performance workloads in the same NUMA zone. It deploys a node resources exporting agent that reports on available cluster node NUMA resources, and a secondary scheduler that manages the workloads.
|
|
|
|
[id="cnf-numa-aware-scheduling-about-numa_{context}"]
|
|
== About NUMA
|
|
|
|
include::snippets/about-numa.adoc[]
|
|
|
|
include::modules/cnf-about-numa-aware-scheduling.adoc[leveloffset=+1]
|
|
|
|
include::modules/cnf-numa-resource-scheduling-strategies.adoc[leveloffset=+1]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
|
|
* xref:../nodes/scheduling/secondary_scheduler/nodes-secondary-scheduler-configuring.adoc#secondary-scheduler-configuring[Scheduling pods using a secondary scheduler]
|
|
|
|
* xref:../scalability_and_performance/cnf-numa-aware-scheduling.adoc#cnf-changing-where-high-performance-workloads-run_numa-aware[Changing where high-performance workloads run]
|
|
|
|
[id="installing-the-numa-resources-operator_{context}"]
|
|
== Installing the NUMA Resources Operator
|
|
|
|
NUMA Resources Operator deploys resources that allow you to schedule NUMA-aware workloads and deployments. You can install the NUMA Resources Operator using the {product-title} CLI or the web console.
|
|
|
|
include::modules/cnf-installing-numa-resources-operator-cli.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-installing-numa-resources-operator-console.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-configuring-single-numa-policy.adoc[leveloffset=+1]
|
|
|
|
include::modules/cnf-managing-ha-nrop-scheduler.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-customizing-schedulder-ha-nro.adoc[leveloffset=+3]
|
|
|
|
include::modules/cnf-disabling-schedulder-ha-nro.adoc[leveloffset=+3]
|
|
|
|
include::modules/cnf-verifying-schedulder-ha-status.adoc[leveloffset=+3]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
|
|
* xref:../disconnected/updating/disconnected-update.adoc#images-configuration-registry-mirror-configuring_updating-disconnected-cluster[Configuring image registry repository mirroring]
|
|
|
|
* xref:../scalability_and_performance/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#cnf-about-the-profile-creator-tool_cnf-low-latency-perf-profile[About the Performance Profile Creator]
|
|
|
|
include::modules/cnf-sample-single-numa-policy-from-pp.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-configuring-kubelet-nro.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-scheduling-numa-aware-workloads-overview.adoc[leveloffset=+1]
|
|
|
|
include::modules/cnf-creating-nrop-cr.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-creating-nrop-cr-hosted-control-plane.adoc[leveloffset=+2]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
|
|
* xref:../scalability_and_performance/cnf-tuning-low-latency-hosted-cp-nodes-with-perf-profile.adoc#cnf-create-performance-profiles-hosted-cp[Creating a performance profile for hosted control planes]
|
|
|
|
include::modules/cnf-deploying-the-numa-aware-scheduler.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-scheduling-numa-aware-workloads.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-nrop-support-schedulable-resources.adoc[leveloffset=+1]
|
|
|
|
include::modules/cnf-configuring-nrop-on-schedlable-control-planes.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-configuring-node-groups-for-the-numaresourcesoperator.adoc[leveloffset=+1]
|
|
|
|
include::modules/cnf-troubleshooting-numa-aware-workloads.adoc[leveloffset=+1]
|
|
|
|
include::modules/cnf-reporting-more-exact-reource-availability.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-scheduling-exact-based-on-reource.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-checking-numa-aware-scheduler-logs.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-troubleshooting-resource-topo-exporter.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-troubleshooting-missing-rte-config-maps.adoc[leveloffset=+2]
|
|
|
|
include::modules/cnf-about-collecting-nro-data.adoc[leveloffset=+2]
|