Skip to content

Commit 70631d6

Browse files
authored
Clarify version skew strategy for windows cpu/memory/topology manager KEP
1 parent 62d63df commit 70631d6

File tree

1 file changed

+9
-2
lines changed
  • keps/sig-windows/4885-windows-cpu-and-memory-affinity

1 file changed

+9
-2
lines changed

keps/sig-windows/4885-windows-cpu-and-memory-affinity/README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,9 +319,16 @@ N/A
319319

320320
### Upgrade / Downgrade Strategy
321321

322+
There is no interaction with out Kubernetes components and upgrade / downgrade strategy is the same as the existing CPU/Memory/Topology manager.
323+
https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/1769-memory-manager#upgrade--downgrade-strategy
324+
https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/693-topology-manager#upgrade--downgrade-strategy
325+
https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/3570-cpumanager#upgrade--downgrade-strategy
326+
322327
### Version Skew Strategy
323328

324-
This feature is kubelet specific, so version skew strategy is N/A.
329+
This feature requires updated to CRI-API (see above) and containerd in order to set CPU affinity when running Windows containers.
330+
If the kubelet requests CPU affinity for a container and the container runtime does not support it, the container will be started without CPU affinity. This follows the same behavior as other kubelet enhancements that require container runtime support. Cluster operators that wish to use this feature are responsible to ensuring they have a container runtime that respects the CPU affinity settings since the kubelet doesn't perform minimum version checks for the container runtime or query the container runtime for its capabilities.
331+
Once the required functionality has been implemented in contaienrd this KEP will be updated with a minimum version required for support of this feature.
325332

326333
## Production Readiness Review Questionnaire
327334

@@ -632,4 +639,4 @@ new subproject, repos requested, or GitHub details. Listing these here allows a
632639
SIG to get the process for these resources started right away.
633640
-->
634641

635-
n/a Windows will use existing testing infrastructure
642+
n/a Windows will use existing testing infrastructure

0 commit comments

Comments
 (0)