# Class NodeKernelModuleLoading (2.65.0)

2.65.0 (latest) 2.62.0 2.61.0 2.60.0 2.59.0 2.58.0 2.57.0 2.56.1 2.55.1 2.54.0 2.53.0 2.52.0 2.50.0 2.49.0 2.48.0 2.47.1 2.46.0 2.45.0 2.44.0 2.43.0 2.42.0 2.41.0 2.40.0 2.39.0 2.38.0 2.37.0 2.36.0 2.35.0 2.34.0 2.33.0 2.32.0 2.31.0 2.30.0 2.29.0 2.28.0 2.27.0 2.26.0 2.25.0 2.24.0 2.23.0 2.22.0 2.21.0 2.20.0 2.19.0 2.18.0 2.17.4 2.16.0 2.15.0 2.14.0 2.13.0 2.12.2 2.11.2 2.10.8 2.9.0 2.8.1 2.7.1 2.6.1 2.5.0 2.4.1 2.3.1 2.2.0 2.1.0 2.0.1 1.0.3 0.5.0 0.4.0 0.3.0

    NodeKernelModuleLoading(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for kernel module loading on nodes.

| ## Attribute ||
|---|---|
| **Name** | **Description** |
| `policy` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.LinuxNodeConfig.NodeKernelModuleLoading.Policy` Set the node module loading policy for nodes in the node pool. |

## Classes

### Policy

    Policy(value)

Defines the kernel module loading policy for nodes in the
node pool.

        For CPU and TPU nodes, the image will not allow
        loading external kernel modules.
        For GPU nodes, the image will allow loading any
        module, whether it is signed or not.