# Infrastructure for Kubernetes: Nodes

The Kloudfuse Nodes screen helps you monitor the health, capacity, and performance of all Kubernetes worker nodes, including CPU and memory usage, scheduling status, and node-level failures.

## What are Nodes?

Nodes are the worker machines in a Kubernetes cluster. Each node runs container workloads and includes components like the container runtime, kubelet, and kube-proxy.

In Kloudfuse, the **Nodes** screen helps you monitor the health, capacity, and performance of all Kubernetes nodes. Use it to check CPU and memory usage, scheduling status, roles, and node-level failures.

## Access the nodes screen

Go to **Infrastructure** > **Kubernetes** > **Nodes**.

## Node Table Columns

Each column in the table displays key node attributes:

1. **Cluster** – Cluster where the node is deployed

2. **Node** – Unique name of the node

3. **Status** – Node condition indicators:
   - `Ready`: Node is healthy and accepting workloads
   - `NotReady`: Node is unreachable or unhealthy
   - `Unknown`: Node state cannot be determined

4. **Schedulable** – Indicates whether the node is currently accepting new pods (cordoned or not)

5. **Age** – Time since the node joined the cluster

6. **Kubelet Version** – Version of the kubelet process running on the node

7. **Roles** – Node roles such as `control-plane`, `worker`, or `infra`

8. **CPU**
   - **Total** – Total number of CPU cores on the node
   - **Allocable** – CPU capacity available for scheduling pods
   - **Used** – Real-time CPU usage by active workloads

9. **Memory**
   - **Total** – Total memory capacity on the node (GiB)
   - **Allocable** – Memory available to pods after system reservations
   - **Used** – Real-time memory consumption by pods and system processes

## Filters

Kloudfuse provides three categories of filters to scope your results precisely.
- [Kubernetes Filter](https://docs.kloudfuse.com/platform/4.1.0/signals/infrastructure/kubernetes-filters/#resources)
- [Facets Filter](https://docs.kloudfuse.com/platform/4.1.0/signals/infrastructure/kubernetes-filters/#facets)
- [Additional Filter](https://docs.kloudfuse.com/platform/4.1.0/signals/infrastructure/kubernetes-filters/#additional)

## Search, group, and sort

Click any row to open the node detail pane.

Each node view includes multiple tabs for deeper observability. The node detail pane contains four tabs. These include:
- [YAML](https://docs.kloudfuse.com/platform/4.1.0/signals/infrastructure/kubernetes-nodes/#cluster-yaml)
- [Logs](https://docs.kloudfuse.com/platform/4.1.0/signals/infrastructure/kubernetes-nodes/#cluster-logs)
- [Metrics](https://docs.kloudfuse.com/platform/4.1.0/signals/infrastructure/kubernetes-nodes/#cluster-metrics)
- [Events](https://docs.kloudfuse.com/platform/4.1.0/signals/infrastructure/kubernetes-nodes/#cluster-events)

## YAML

Use the **YAML** tab to inspect the live configuration of your Kubernetes resource.

- View full manifest details for pods, deployments, nodes, etc.
- Quickly detect misconfigurations or missing annotations.
- Copy YAML for debugging or backup purposes.

### Logs

Use the **Logs** tab to inspect real-time application and system logs for a selected Kubernetes resource.

- Select specific containers to view logs at a granular level.
- Log search supports full-text match, tag selection, and time-range filters.

## Metrics

The **Metrics** tab displays real-time CPU, memory, network, and disk usage for the selected resource.

- Visualize container-level metrics and trends.
- Correlate spikes or anomalies with logs or events.
- Use chart time selectors to view metrics at different intervals (e.g., last 5m, 1h, 24h).

## Events

Use the **Events** tab to view scheduled updates, restarts, warnings, or failed operations for a Kubernetes resource.

- Events include timestamps and source controllers.
- Use this tab to diagnose readiness failures, scaling issues, or resource evictions.
- Combine with Logs and Metrics for faster RCA.
