Send feedback
Class LinuxNodeConfig (2.59.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
LinuxNodeConfig ( mapping = None , * , ignore_unknown_fields = False , ** kwargs )
Attributes
Name
Description
sysctls
MutableMapping[str, str]
The Linux kernel parameters to be applied to the nodes and
all pods running on the nodes.
The following parameters are supported.
net.core.busy_poll net.core.busy_read
net.core.netdev_max_backlog net.core.rmem_max
net.core.rmem_default net.core.wmem_default
net.core.wmem_max net.core.optmem_max net.core.somaxconn
net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse
net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max
net.netfilter.nf_conntrack_buckets
net.netfilter.nf_conntrack_tcp_timeout_close_wait
net.netfilter.nf_conntrack_tcp_timeout_time_wait
net.netfilter.nf_conntrack_tcp_timeout_established
net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax
kernel.shmall fs.aio-max-nr fs.file-max
fs.inotify.max_user_instances fs.inotify.max_user_watches
fs.nr_open vm.dirty_background_ratio
vm.dirty_expire_centisecs vm.dirty_ratio
vm.dirty_writeback_centisecs vm.max_map_count
vm.overcommit_memory vm.overcommit_ratio
vm.vfs_cache_pressure vm.swappiness
vm.watermark_scale_factor vm.min_free_kbytes
cgroup_mode
google.cloud.container_v1beta1.types.LinuxNodeConfig.CgroupMode
cgroup_mode specifies the cgroup mode to be used on the
node.
hugepages
google.cloud.container_v1beta1.types.LinuxNodeConfig.HugepagesConfig
Optional. Amounts for 2M and 1G hugepages
This field is a member of oneof
_ _hugepages
.
transparent_hugepage_enabled
google.cloud.container_v1beta1.types.LinuxNodeConfig.TransparentHugepageEnabled
Optional. Transparent hugepage support for anonymous memory
can be entirely disabled (mostly for debugging purposes) or
only enabled inside MADV_HUGEPAGE regions (to avoid the risk
of consuming more memory resources) or enabled system wide.
See https://docs.kernel.org/admin-guide/mm/transhuge.html
for more details.
transparent_hugepage_defrag
google.cloud.container_v1beta1.types.LinuxNodeConfig.TransparentHugepageDefrag
Optional. Defines the transparent hugepage
defrag configuration on the node. VM hugepage
allocation can be managed by either limiting
defragmentation for delayed allocation or
skipping it entirely for immediate allocation
only.
See
https://docs.kernel.org/admin-guide/mm/transhuge.html
for more details.
Classes
CgroupMode
Possible cgroup modes that can be used.
HugepagesConfig
HugepagesConfig ( mapping = None , * , ignore_unknown_fields = False , ** kwargs )
SysctlsEntry
SysctlsEntry ( mapping = None , * , ignore_unknown_fields = False , ** kwargs )
The abstract base class for a message.
Parameters
Name
Description
kwargs
dict
Keys and values corresponding to the fields of the message.
mapping
Union[dict, .Message
]
A dictionary or message to be used to determine the values for this message.
ignore_unknown_fields
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if mapping
is a mapping type or there are keyword parameters.
TransparentHugepageDefrag
TransparentHugepageDefrag ( value )
Possible values for transparent hugepage defrag support.
TransparentHugepageEnabled
TransparentHugepageEnabled ( value )
Possible values for transparent hugepage enabled support.
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 LinuxNodeConfig (2.59.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.59.0 (latest)](/python/docs/reference/container/latest/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.58.0](/python/docs/reference/container/2.58.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.57.0](/python/docs/reference/container/2.57.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.56.1](/python/docs/reference/container/2.56.1/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.55.1](/python/docs/reference/container/2.55.1/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.54.0](/python/docs/reference/container/2.54.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.53.0](/python/docs/reference/container/2.53.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.52.0](/python/docs/reference/container/2.52.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.50.0](/python/docs/reference/container/2.50.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.49.0](/python/docs/reference/container/2.49.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.48.0](/python/docs/reference/container/2.48.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.47.1](/python/docs/reference/container/2.47.1/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.46.0](/python/docs/reference/container/2.46.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.45.0](/python/docs/reference/container/2.45.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.44.0](/python/docs/reference/container/2.44.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.43.0](/python/docs/reference/container/2.43.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.42.0](/python/docs/reference/container/2.42.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.41.0](/python/docs/reference/container/2.41.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.40.0](/python/docs/reference/container/2.40.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.39.0](/python/docs/reference/container/2.39.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.38.0](/python/docs/reference/container/2.38.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.37.0](/python/docs/reference/container/2.37.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.36.0](/python/docs/reference/container/2.36.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.35.0](/python/docs/reference/container/2.35.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.34.0](/python/docs/reference/container/2.34.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.33.0](/python/docs/reference/container/2.33.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.32.0](/python/docs/reference/container/2.32.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.31.0](/python/docs/reference/container/2.31.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.30.0](/python/docs/reference/container/2.30.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.29.0](/python/docs/reference/container/2.29.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.28.0](/python/docs/reference/container/2.28.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.27.0](/python/docs/reference/container/2.27.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.26.0](/python/docs/reference/container/2.26.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.25.0](/python/docs/reference/container/2.25.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.24.0](/python/docs/reference/container/2.24.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.23.0](/python/docs/reference/container/2.23.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.22.0](/python/docs/reference/container/2.22.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.21.0](/python/docs/reference/container/2.21.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.20.0](/python/docs/reference/container/2.20.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.19.0](/python/docs/reference/container/2.19.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.18.0](/python/docs/reference/container/2.18.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.17.4](/python/docs/reference/container/2.17.4/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.16.0](/python/docs/reference/container/2.16.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.15.0](/python/docs/reference/container/2.15.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.14.0](/python/docs/reference/container/2.14.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.13.0](/python/docs/reference/container/2.13.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.12.2](/python/docs/reference/container/2.12.2/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.11.2](/python/docs/reference/container/2.11.2/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.10.8](/python/docs/reference/container/2.10.8/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.9.0](/python/docs/reference/container/2.9.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.8.1](/python/docs/reference/container/2.8.1/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.7.1](/python/docs/reference/container/2.7.1/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.6.1](/python/docs/reference/container/2.6.1/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.5.0](/python/docs/reference/container/2.5.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.4.1](/python/docs/reference/container/2.4.1/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.3.1](/python/docs/reference/container/2.3.1/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.2.0](/python/docs/reference/container/2.2.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.1.0](/python/docs/reference/container/2.1.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [2.0.1](/python/docs/reference/container/2.0.1/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [1.0.3](/python/docs/reference/container/1.0.3/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [0.5.0](/python/docs/reference/container/0.5.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [0.4.0](/python/docs/reference/container/0.4.0/google.cloud.container_v1beta1.types.LinuxNodeConfig)\n- [0.3.0](/python/docs/reference/container/0.3.0/google.cloud.container_v1beta1.types.LinuxNodeConfig) \n\n LinuxNodeConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nParameters that can be configured on Linux nodes.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e\n\nClasses\n-------\n\n### CgroupMode\n\n CgroupMode(value)\n\nPossible cgroup modes that can be used.\n\n### HugepagesConfig\n\n HugepagesConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nHugepages amount in both 2m and 1g size\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e\n\n### SysctlsEntry\n\n SysctlsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThe abstract base class for a message.\n\n### TransparentHugepageDefrag\n\n TransparentHugepageDefrag(value)\n\nPossible values for transparent hugepage defrag support.\n\n### TransparentHugepageEnabled\n\n TransparentHugepageEnabled(value)\n\nPossible values for transparent hugepage enabled support."]]