Class LinuxNodeConfig (2.46.0)

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.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
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.

Classes

CgroupMode

CgroupMode(value)

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.