Skip to content

Commit 5650246

Browse files
authored
Update k8s-best-practices-cpu-manager-pinning.adoc
1 parent 103fca8 commit 5650246

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

modules/k8s-best-practices-cpu-manager-pinning.adoc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ The OpenShift platform can use the Kubernetes CPU Manager to support allocation
55

66
link:https://kubernetes.io/docs/tasks/configure-pod-container/quality-service-pod/#create-a-pod-that-gets-assigned-a-qos-class-of-guaranteed[Create a Pod that gets assigned a QoS class of Guaranteed]
77

8-
Important note on using probes: If the CNF is running a DPDK process do not use exec probes (executing a command within the container) as it may pile up and block the
8+
Important note on using probes: If the CNF is running a DPDK process, do not use exec probes (executing a command within the container) as it may pile up and block the
99
node eventually.
1010

1111
Workload Requirement: If a workload is doing CPU pinning, exec probes may not be used.
@@ -14,3 +14,7 @@ See test case link:https://github.com/test-network-function/cnf-certification-te
1414

1515
**Impacts and Risks of Non-Compliance:** Exec probes on CPU-pinned DPDK workloads can cause performance degradation, interrupt real-time operations, and potentially crash applications due to resource contention.
1616

17+
[IMPORTANT]
18+
====
19+
CNFs MUST NOT apply tolerations for NoExecute, PreferNoSchedule, and NoSchedule
20+
====

0 commit comments

Comments
 (0)