Google Kubernetes Engine v1 API - Class LocalNvmeSsdBlockConfig (3.28.0)

public sealed class LocalNvmeSsdBlockConfig : IMessage<LocalNvmeSsdBlockConfig>, IEquatable<LocalNvmeSsdBlockConfig>, IDeepCloneable<LocalNvmeSsdBlockConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Kubernetes Engine v1 API class LocalNvmeSsdBlockConfig.

LocalNvmeSsdBlockConfig contains configuration for using raw-block local NVMe SSDs

Inheritance

object > LocalNvmeSsdBlockConfig

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

LocalNvmeSsdBlockConfig()

public LocalNvmeSsdBlockConfig()

LocalNvmeSsdBlockConfig(LocalNvmeSsdBlockConfig)

public LocalNvmeSsdBlockConfig(LocalNvmeSsdBlockConfig other)
Parameter
Name Description
other LocalNvmeSsdBlockConfig

Properties

LocalSsdCount

public int LocalSsdCount { get; set; }

Number of local NVMe SSDs to use. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information.

A zero (or unset) value has different meanings depending on machine type being used:

  1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage.
  2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.
Property Value
Type Description
int