This product is not supported for your selected Datadog site. ().
이 페이지는 아직 영어로 제공되지 않습니다. 번역 작업 중입니다.
현재 번역 프로젝트에 대한 질문이나 피드백이 있으신 경우 언제든지 연락주시기 바랍니다.

gcp_gkeonprem_bare_metal_node_pool

ancestors

Type: UNORDERED_LIST_STRING

annotations

Type: MAP_STRING_STRING
Provider name: annotations
Description: Annotations on the bare metal node pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key 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.

create_time

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

delete_time

Type: TIMESTAMP
Provider name: deleteTime
Description: Output only. The time at which this bare metal node pool was deleted. If the resource is not deleted, this must be empty

etag

Type: STRING
Provider name: etag
Description: This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.

gcp_display_name

Type: STRING
Provider name: displayName
Description: The display name for the bare metal node pool.

gcp_status

Type: STRUCT
Provider name: status
Description: Output only. ResourceStatus representing the detailed node pool status.

  • conditions
    Type: UNORDERED_LIST_STRUCT
    Provider name: conditions
    Description: ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
    • last_transition_time
      Type: TIMESTAMP
      Provider name: lastTransitionTime
      Description: Last time the condition transit from one status to another.
    • message
      Type: STRING
      Provider name: message
      Description: Human-readable message indicating details about last transition.
    • reason
      Type: STRING
      Provider name: reason
      Description: Machine-readable message indicating details about last transition.
    • state
      Type: STRING
      Provider name: state
      Description: state of the condition.
      Possible values:
      • STATE_UNSPECIFIED - Not set.
      • STATE_TRUE - Resource is in the condition.
      • STATE_FALSE - Resource is not in the condition.
      • STATE_UNKNOWN - Kubernetes controller can’t decide if the resource is in the condition or not.
    • type
      Type: STRING
      Provider name: type
      Description: Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
  • error_message
    Type: STRING
    Provider name: errorMessage
    Description: Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
  • version
    Type: STRING
    Provider name: version
    Description: Reflect current version of the resource.
  • versions
    Type: STRUCT
    Provider name: versions
    Description: Shows the mapping of a given version to the number of machines under this version.
    • versions
      Type: UNORDERED_LIST_STRUCT
      Provider name: versions
      Description: Shows the mapping of a given version to the number of machines under this version.
      • count
        Type: INT64
        Provider name: count
        Description: Number of machines under the above version.
      • version
        Type: STRING
        Provider name: version
        Description: Resource version.

labels

Type: UNORDERED_LIST_STRING

name

Type: STRING
Provider name: name
Description: Immutable. The bare metal node pool resource name.

node_pool_config

Type: STRUCT
Provider name: nodePoolConfig
Description: Required. Node pool configuration.

  • kubelet_config
    Type: STRUCT
    Provider name: kubeletConfig
    Description: The modifiable kubelet configurations for the bare metal machines.
    • registry_burst
      Type: INT32
      Provider name: registryBurst
      Description: The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
    • registry_pull_qps
      Type: INT32
      Provider name: registryPullQps
      Description: The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
    • serialize_image_pulls_disabled
      Type: BOOLEAN
      Provider name: serializeImagePullsDisabled
      Description: Prevents the Kubelet from pulling multiple images at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
  • node_configs
    Type: UNORDERED_LIST_STRUCT
    Provider name: nodeConfigs
    Description: Required. The list of machine addresses in the bare metal node pool.
    • node_ip
      Type: STRING
      Provider name: nodeIp
      Description: The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
  • operating_system
    Type: STRING
    Provider name: operatingSystem
    Description: Specifies the nodes operating system (default: LINUX).
    Possible values:
    • OPERATING_SYSTEM_UNSPECIFIED - No operating system runtime selected.
    • LINUX - Linux operating system.
  • taints
    Type: UNORDERED_LIST_STRUCT
    Provider name: taints
    Description: The initial taints assigned to nodes of this node pool.
    • effect
      Type: STRING
      Provider name: effect
      Description: 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: Key associated with the effect.
    • value
      Type: STRING
      Provider name: value
      Description: Value associated with the effect.

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 changes in flight to the bare metal node pool.

resource_name

Type: STRING

state

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

  • STATE_UNSPECIFIED - Not set.
  • PROVISIONING - The PROVISIONING state indicates the bare metal node pool is being created.
  • RUNNING - The RUNNING state indicates the bare metal node pool has been created and is fully usable.
  • RECONCILING - The RECONCILING state indicates that the bare metal node pool is being updated. It remains available, but potentially with degraded performance.
  • STOPPING - The STOPPING state indicates the bare metal node pool is being deleted.
  • ERROR - The ERROR state indicates the bare metal node pool is in a broken unrecoverable state.
  • DEGRADED - The DEGRADED state indicates the bare metal node pool requires user action to restore full functionality.

tags

Type: UNORDERED_LIST_STRING

uid

Type: STRING
Provider name: uid
Description: Output only. The unique identifier of the bare metal node pool.

update_time

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

upgrade_policy

Type: STRUCT
Provider name: upgradePolicy
Description: The worker node pool upgrade policy.

  • parallel_upgrade_config
    Type: STRUCT
    Provider name: parallelUpgradeConfig
    Description: The parallel upgrade settings for worker node pools.
    • concurrent_nodes
      Type: INT32
      Provider name: concurrentNodes
      Description: The maximum number of nodes that can be upgraded at once.
    • minimum_available_nodes
      Type: INT32
      Provider name: minimumAvailableNodes
      Description: The minimum number of nodes that should be healthy and available during an upgrade. If set to the default value of 0, it is possible that none of the nodes will be available during an upgrade.