Google Cloud Container V1 Client - Class NodeConfigDefaults (2.3.1)

Reference documentation and code samples for the Google Cloud Container V1 Client class NodeConfigDefaults.

Subset of NodeConfig message that has defaults.

Generated from protobuf message google.container.v1.NodeConfigDefaults

Namespace

Google \ Cloud \ Container \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ gcfs_config GcfsConfig

GCFS (Google Container File System, also known as Riptide) options.

↳ logging_config NodePoolLoggingConfig

Logging configuration for node pools.

↳ containerd_config ContainerdConfig

Parameters for containerd customization.

↳ node_kubelet_config NodeKubeletConfig

NodeKubeletConfig controls the defaults for new node-pools. Currently only insecure_kubelet_readonly_port_enabled can be set here.

getGcfsConfig

GCFS (Google Container File System, also known as Riptide) options.

Returns
Type Description
GcfsConfig|null

hasGcfsConfig

clearGcfsConfig

setGcfsConfig

GCFS (Google Container File System, also known as Riptide) options.

Parameter
Name Description
var GcfsConfig
Returns
Type Description
$this

getLoggingConfig

Logging configuration for node pools.

Returns
Type Description
NodePoolLoggingConfig|null

hasLoggingConfig

clearLoggingConfig

setLoggingConfig

Logging configuration for node pools.

Parameter
Name Description
var NodePoolLoggingConfig
Returns
Type Description
$this

getContainerdConfig

Parameters for containerd customization.

Returns
Type Description
ContainerdConfig|null

hasContainerdConfig

clearContainerdConfig

setContainerdConfig

Parameters for containerd customization.

Parameter
Name Description
var ContainerdConfig
Returns
Type Description
$this

getNodeKubeletConfig

NodeKubeletConfig controls the defaults for new node-pools.

Currently only insecure_kubelet_readonly_port_enabled can be set here.

Returns
Type Description
NodeKubeletConfig|null

hasNodeKubeletConfig

clearNodeKubeletConfig

setNodeKubeletConfig

NodeKubeletConfig controls the defaults for new node-pools.

Currently only insecure_kubelet_readonly_port_enabled can be set here.

Parameter
Name Description
var NodeKubeletConfig
Returns
Type Description
$this