Skip to main content

Node

A Node in the context of cloud deployments, such as within a Kubernetes cluster, is a worker machine where containers are deployed. This documentation provides essential information related to Nodes, assisting users in understanding their importance in cloud environments. For detailed information, you can refer to the Kubernetes official documentation.

Terraform Mappings:

  • kubernetes_node_taint.metadata[0].name

Supported Methods​

  • GET: Get a Node by name
  • LIST: List all Nodes
  • SEARCH: Search for a Node using the ListOptions JSON format e.g. ("labelSelector": "app=wordpress")

dns​

Nodes often have DNS records associated with them, allowing them to be accessed using a human-readable name rather than an IP address. This is crucial for managing communications within and outside a Kubernetes cluster.

ip​

Each Node is usually assigned one or more IP addresses, which are used for networking purposes, to allow communication between Nodes, pods within the Node, and external entities.

ec2-volume​

Nodes, especially in cloud environments like AWS, may be connected to EC2 Volumes for persistent storage needs. This relationship is vital for handling data that needs to persist beyond the lifecycle of individual containers or pods.