This product is not supported for your selected Datadog site. ().
Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.

gcp_gkemulticloud_azure_node_pool

ancestors

Type: UNORDERED_LIST_STRING

annotations

Type: MAP_STRING_STRING
Provider name: annotations
Description: Optional. Annotations on the node pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Keys can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.

autoscaling

Type: STRUCT
Provider name: autoscaling
Description: Required. Autoscaler configuration for this node pool.

  • max_node_count
    Type: INT32
    Provider name: maxNodeCount
    Description: Required. Maximum number of nodes in the node pool. Must be greater than or equal to min_node_count and less than or equal to 50.
  • min_node_count
    Type: INT32
    Provider name: minNodeCount
    Description: Required. Minimum number of nodes in the node pool. Must be greater than or equal to 1 and less than or equal to max_node_count.

azure_availability_zone

Type: STRING
Provider name: azureAvailabilityZone
Description: Optional. The Azure availability zone of the nodes in this nodepool. When unspecified, it defaults to 1.

config

Type: STRUCT
Provider name: config
Description: Required. The node configuration of the node pool.

  • config_encryption
    Type: STRUCT
    Provider name: configEncryption
    Description: Optional. Configuration related to vm config encryption.
    • key_id
      Type: STRING
      Provider name: keyId
      Description: Required. The ARM ID of the Azure Key Vault key to encrypt / decrypt config data. For example: /subscriptions//resourceGroups//providers/Microsoft.KeyVault/vaults//keys/
    • public_key
      Type: STRING
      Provider name: publicKey
      Description: Optional. RSA key of the Azure Key Vault public key to use for encrypting the data. This key must be formatted as a PEM-encoded SubjectPublicKeyInfo (RFC 5280) in ASN.1 DER form. The string must be comprised of a single PEM block of type “PUBLIC KEY”.
  • image_type
    Type: STRING
    Provider name: imageType
    Description: Optional. The OS image type to use on node pool instances. Can be unspecified, or have a value of ubuntu. When unspecified, it defaults to ubuntu.
  • proxy_config
    Type: STRUCT
    Provider name: proxyConfig
    Description: Optional. Proxy configuration for outbound HTTP(S) traffic.
  • root_volume
    Type: STRUCT
    Provider name: rootVolume
    Description: Optional. Configuration related to the root volume provisioned for each node pool machine. When unspecified, it defaults to a 32-GiB Azure Disk.
    • size_gib
      Type: INT32
      Provider name: sizeGib
      Description: Optional. The size of the disk, in GiBs. When unspecified, a default value is provided. See the specific reference in the parent resource.
  • ssh_config
    Type: STRUCT
    Provider name: sshConfig
    Description: Required. SSH configuration for how to access the node pool machines.
    • authorized_key
      Type: STRING
      Provider name: authorizedKey
      Description: Required. The SSH public key data for VMs managed by Anthos. This accepts the authorized_keys file format used in OpenSSH according to the sshd(8) manual page.
  • taints
    Type: UNORDERED_LIST_STRUCT
    Provider name: taints
    Description: Optional. The initial taints assigned to nodes of this node pool.
    • effect
      Type: STRING
      Provider name: effect
      Description: Required. The taint effect.
      Possible values:
      • EFFECT_UNSPECIFIED - Not set.
      • NO_SCHEDULE - Do not allow new pods to schedule onto the node unless they tolerate the taint, but allow all pods submitted to Kubelet without going through the scheduler to start, and allow all already-running pods to continue running. Enforced by the scheduler.
      • PREFER_NO_SCHEDULE - Like TaintEffectNoSchedule, but the scheduler tries not to schedule new pods onto the node, rather than prohibiting new pods from scheduling onto the node entirely. Enforced by the scheduler.
      • NO_EXECUTE - Evict any already-running pods that do not tolerate the taint. Currently enforced by NodeController.
    • key
      Type: STRING
      Provider name: key
      Description: Required. Key for the taint.
    • value
      Type: STRING
      Provider name: value
      Description: Required. Value for the taint.
  • vm_size
    Type: STRING
    Provider name: vmSize
    Description: Optional. The Azure VM size name. Example: Standard_DS2_v2. See Supported VM sizes for options. When unspecified, it defaults to Standard_DS2_v2.

create_time

Type: TIMESTAMP
Provider name: createTime
Description: Output only. The time at which this node pool was created.

errors

Type: UNORDERED_LIST_STRUCT
Provider name: errors
Description: Output only. A set of errors found in the node pool.

  • message
    Type: STRING
    Provider name: message
    Description: Human-friendly description of the error.

etag

Type: STRING
Provider name: etag
Description: Allows clients to perform consistent read-modify-writes through optimistic concurrency control. Can be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

labels

Type: UNORDERED_LIST_STRING

management

Type: STRUCT
Provider name: management
Description: Optional. The Management configuration for this node pool.

  • auto_repair
    Type: BOOLEAN
    Provider name: autoRepair
    Description: Optional. Whether or not the nodes will be automatically repaired. When set to true, the nodes in this node pool will be monitored and if they fail health checks consistently over a period of time, an automatic repair action will be triggered to replace them with new nodes.

max_pods_constraint

Type: STRUCT
Provider name: maxPodsConstraint
Description: Required. The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.

  • max_pods_per_node
    Type: INT64
    Provider name: maxPodsPerNode
    Description: Required. The maximum number of pods to schedule on a single node.

name

Type: STRING
Provider name: name
Description: The name of this resource. Node pool names are formatted as projects//locations//azureClusters//azureNodePools/. For more details on Google Cloud resource names, see Resource Names

organization_id

Type: STRING

parent

Type: STRING

project_id

Type: STRING

project_number

Type: STRING

reconciling

Type: BOOLEAN
Provider name: reconciling
Description: Output only. If set, there are currently pending changes to the node pool.

resource_name

Type: STRING

state

Type: STRING
Provider name: state
Description: Output only. The current state of the node pool.
Possible values:

  • STATE_UNSPECIFIED - Not set.
  • PROVISIONING - The PROVISIONING state indicates the node pool is being created.
  • RUNNING - The RUNNING state indicates the node pool has been created and is fully usable.
  • RECONCILING - The RECONCILING state indicates that the node pool is being reconciled.
  • STOPPING - The STOPPING state indicates the node pool is being deleted.
  • ERROR - The ERROR state indicates the node pool is in a broken unrecoverable state.
  • DEGRADED - The DEGRADED state indicates the node pool requires user action to restore full functionality.

subnet_id

Type: STRING
Provider name: subnetId
Description: Required. The ARM ID of the subnet where the node pool VMs run. Make sure it’s a subnet under the virtual network in the cluster configuration.

tags

Type: UNORDERED_LIST_STRING

uid

Type: STRING
Provider name: uid
Description: Output only. A globally unique identifier for the node pool.

update_time

Type: TIMESTAMP
Provider name: updateTime
Description: Output only. The time at which this node pool was last updated.

version

Type: STRING
Provider name: version
Description: Required. The Kubernetes version (e.g. 1.19.10-gke.1000) running on this node pool.