Skip to content

Commit 9bf2e21

Browse files
authored
Merge pull request #2973 from robscott/topology-annotation
Updating Topology Hints to exclude Control Plane Nodes
2 parents 0d2bbec + 3dcb888 commit 9bf2e21

File tree

1 file changed

+9
-0
lines changed
  • keps/sig-network/2433-topology-aware-hints

1 file changed

+9
-0
lines changed

keps/sig-network/2433-topology-aware-hints/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
- [Design Details](#design-details)
1111
- [Assumptions](#assumptions)
1212
- [Identifying Zones](#identifying-zones)
13+
- [Excluding Control Plane Nodes](#excluding-control-plane-nodes)
1314
- [Configuration](#configuration)
1415
- [Interoperability](#interoperability)
1516
- [Feature Gate](#feature-gate)
@@ -188,6 +189,14 @@ The EndpointSlice controller reads the standard `topology.kubernetes.io/zone`
188189
label on Nodes to determine which zone a Pod is running in. Kube-Proxy would be
189190
updated to read the same information to identify which zone it is running in.
190191

192+
### Excluding Control Plane Nodes
193+
194+
Any Nodes with the following labels (set to any value) will be excluded when
195+
calculating allocatable cores in a zone:
196+
197+
* `node-role.kubernetes.io/control-plane`
198+
* `node-role.kubernetes.io/master`
199+
191200
### Configuration
192201

193202
A new `service.kubernetes.io/topology-aware-routing` annotation can be used to

0 commit comments

Comments
 (0)