Send feedback
Class TopologyManager (2.59.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
TopologyManager ( mapping = None , * , ignore_unknown_fields = False , ** kwargs )
Attributes
Name
Description
policy
str
Configures the strategy for resource alignment. Allowed
values are:
- none: the default policy, and does not perform any
topology alignment.
- restricted: the topology manager stores the preferred
NUMA node affinity for the container, and will reject the
pod if the affinity if not preferred.
- best-effort: the topology manager stores the preferred
NUMA node affinity for the container. If the affinity is
not preferred, the topology manager will admit the pod to
the node anyway.
- single-numa-node: the topology manager determines if the
single NUMA node affinity is possible. If it is, Topology
Manager will store this and the Hint Providers can then
use this information when making the resource allocation
decision. If, however, this is not possible then the
Topology Manager will reject the pod from the node. This
will result in a pod in a Terminated state with a pod
admission failure.
The default policy value is 'none' if unspecified. Details
about each strategy can be found
here
__.
scope
str
The Topology Manager aligns resources in following scopes:
- container
- pod
The default scope is 'container' if unspecified. See
https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/#topology-manager-scopes
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Class TopologyManager (2.59.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.59.0 (latest)](/python/docs/reference/container/latest/google.cloud.container_v1.types.TopologyManager)\n- [2.58.0](/python/docs/reference/container/2.58.0/google.cloud.container_v1.types.TopologyManager)\n- [2.57.0](/python/docs/reference/container/2.57.0/google.cloud.container_v1.types.TopologyManager)\n- [2.56.1](/python/docs/reference/container/2.56.1/google.cloud.container_v1.types.TopologyManager)\n- [2.55.1](/python/docs/reference/container/2.55.1/google.cloud.container_v1.types.TopologyManager)\n- [2.54.0](/python/docs/reference/container/2.54.0/google.cloud.container_v1.types.TopologyManager)\n- [2.53.0](/python/docs/reference/container/2.53.0/google.cloud.container_v1.types.TopologyManager)\n- [2.52.0](/python/docs/reference/container/2.52.0/google.cloud.container_v1.types.TopologyManager)\n- [2.50.0](/python/docs/reference/container/2.50.0/google.cloud.container_v1.types.TopologyManager)\n- [2.49.0](/python/docs/reference/container/2.49.0/google.cloud.container_v1.types.TopologyManager)\n- [2.48.0](/python/docs/reference/container/2.48.0/google.cloud.container_v1.types.TopologyManager)\n- [2.47.1](/python/docs/reference/container/2.47.1/google.cloud.container_v1.types.TopologyManager)\n- [2.46.0](/python/docs/reference/container/2.46.0/google.cloud.container_v1.types.TopologyManager)\n- [2.45.0](/python/docs/reference/container/2.45.0/google.cloud.container_v1.types.TopologyManager)\n- [2.44.0](/python/docs/reference/container/2.44.0/google.cloud.container_v1.types.TopologyManager)\n- [2.43.0](/python/docs/reference/container/2.43.0/google.cloud.container_v1.types.TopologyManager)\n- [2.42.0](/python/docs/reference/container/2.42.0/google.cloud.container_v1.types.TopologyManager)\n- [2.41.0](/python/docs/reference/container/2.41.0/google.cloud.container_v1.types.TopologyManager)\n- [2.40.0](/python/docs/reference/container/2.40.0/google.cloud.container_v1.types.TopologyManager)\n- [2.39.0](/python/docs/reference/container/2.39.0/google.cloud.container_v1.types.TopologyManager)\n- [2.38.0](/python/docs/reference/container/2.38.0/google.cloud.container_v1.types.TopologyManager)\n- [2.37.0](/python/docs/reference/container/2.37.0/google.cloud.container_v1.types.TopologyManager)\n- [2.36.0](/python/docs/reference/container/2.36.0/google.cloud.container_v1.types.TopologyManager)\n- [2.35.0](/python/docs/reference/container/2.35.0/google.cloud.container_v1.types.TopologyManager)\n- [2.34.0](/python/docs/reference/container/2.34.0/google.cloud.container_v1.types.TopologyManager)\n- [2.33.0](/python/docs/reference/container/2.33.0/google.cloud.container_v1.types.TopologyManager)\n- [2.32.0](/python/docs/reference/container/2.32.0/google.cloud.container_v1.types.TopologyManager)\n- [2.31.0](/python/docs/reference/container/2.31.0/google.cloud.container_v1.types.TopologyManager)\n- [2.30.0](/python/docs/reference/container/2.30.0/google.cloud.container_v1.types.TopologyManager)\n- [2.29.0](/python/docs/reference/container/2.29.0/google.cloud.container_v1.types.TopologyManager)\n- [2.28.0](/python/docs/reference/container/2.28.0/google.cloud.container_v1.types.TopologyManager)\n- [2.27.0](/python/docs/reference/container/2.27.0/google.cloud.container_v1.types.TopologyManager)\n- [2.26.0](/python/docs/reference/container/2.26.0/google.cloud.container_v1.types.TopologyManager)\n- [2.25.0](/python/docs/reference/container/2.25.0/google.cloud.container_v1.types.TopologyManager)\n- [2.24.0](/python/docs/reference/container/2.24.0/google.cloud.container_v1.types.TopologyManager)\n- [2.23.0](/python/docs/reference/container/2.23.0/google.cloud.container_v1.types.TopologyManager)\n- [2.22.0](/python/docs/reference/container/2.22.0/google.cloud.container_v1.types.TopologyManager)\n- [2.21.0](/python/docs/reference/container/2.21.0/google.cloud.container_v1.types.TopologyManager)\n- [2.20.0](/python/docs/reference/container/2.20.0/google.cloud.container_v1.types.TopologyManager)\n- [2.19.0](/python/docs/reference/container/2.19.0/google.cloud.container_v1.types.TopologyManager)\n- [2.18.0](/python/docs/reference/container/2.18.0/google.cloud.container_v1.types.TopologyManager)\n- [2.17.4](/python/docs/reference/container/2.17.4/google.cloud.container_v1.types.TopologyManager)\n- [2.16.0](/python/docs/reference/container/2.16.0/google.cloud.container_v1.types.TopologyManager)\n- [2.15.0](/python/docs/reference/container/2.15.0/google.cloud.container_v1.types.TopologyManager)\n- [2.14.0](/python/docs/reference/container/2.14.0/google.cloud.container_v1.types.TopologyManager)\n- [2.13.0](/python/docs/reference/container/2.13.0/google.cloud.container_v1.types.TopologyManager)\n- [2.12.2](/python/docs/reference/container/2.12.2/google.cloud.container_v1.types.TopologyManager)\n- [2.11.2](/python/docs/reference/container/2.11.2/google.cloud.container_v1.types.TopologyManager)\n- [2.10.8](/python/docs/reference/container/2.10.8/google.cloud.container_v1.types.TopologyManager)\n- [2.9.0](/python/docs/reference/container/2.9.0/google.cloud.container_v1.types.TopologyManager)\n- [2.8.1](/python/docs/reference/container/2.8.1/google.cloud.container_v1.types.TopologyManager)\n- [2.7.1](/python/docs/reference/container/2.7.1/google.cloud.container_v1.types.TopologyManager)\n- [2.6.1](/python/docs/reference/container/2.6.1/google.cloud.container_v1.types.TopologyManager)\n- [2.5.0](/python/docs/reference/container/2.5.0/google.cloud.container_v1.types.TopologyManager)\n- [2.4.1](/python/docs/reference/container/2.4.1/google.cloud.container_v1.types.TopologyManager)\n- [2.3.1](/python/docs/reference/container/2.3.1/google.cloud.container_v1.types.TopologyManager)\n- [2.2.0](/python/docs/reference/container/2.2.0/google.cloud.container_v1.types.TopologyManager)\n- [2.1.0](/python/docs/reference/container/2.1.0/google.cloud.container_v1.types.TopologyManager)\n- [2.0.1](/python/docs/reference/container/2.0.1/google.cloud.container_v1.types.TopologyManager)\n- [1.0.3](/python/docs/reference/container/1.0.3/google.cloud.container_v1.types.TopologyManager)\n- [0.5.0](/python/docs/reference/container/0.5.0/google.cloud.container_v1.types.TopologyManager)\n- [0.4.0](/python/docs/reference/container/0.4.0/google.cloud.container_v1.types.TopologyManager)\n- [0.3.0](/python/docs/reference/container/0.3.0/google.cloud.container_v1.types.TopologyManager) \n\n TopologyManager(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nTopologyManager defines the configuration options for\nTopology Manager feature. See\n\u003chttps://kubernetes.io/docs/tasks/administer-cluster/topology-manager/\u003e"]]