{
  "$schema": "http://json-schema.org/schema#", 
  "type": "object", 
  "description": "NodeStatus is information about the current status of a node.", 
  "properties": {
    "capacity": {
      "additionalProperties": {
        "$ref": "_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity"
      }, 
      "type": "object", 
      "description": "Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity"
    }, 
    "addresses": {
      "items": {
        "$ref": "_definitions.json#/definitions/io.k8s.kubernetes.pkg.api.v1.NodeAddress"
      }, 
      "type": [
        "array", 
        "null"
      ], 
      "description": "List of addresses reachable to the node. Queried from cloud provider, if available. More info: https://kubernetes.io/docs/concepts/nodes/node/#addresses", 
      "x-kubernetes-patch-strategy": "merge", 
      "x-kubernetes-patch-merge-key": "type"
    }, 
    "nodeInfo": {
      "description": "Set of ids/uuids to uniquely identify the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#info", 
      "$ref": "_definitions.json#/definitions/io.k8s.kubernetes.pkg.api.v1.NodeSystemInfo"
    }, 
    "volumesAttached": {
      "items": {
        "$ref": "_definitions.json#/definitions/io.k8s.kubernetes.pkg.api.v1.AttachedVolume"
      }, 
      "type": [
        "array", 
        "null"
      ], 
      "description": "List of volumes that are attached to the node."
    }, 
    "allocatable": {
      "additionalProperties": {
        "$ref": "_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity"
      }, 
      "type": "object", 
      "description": "Allocatable represents the resources of a node that are available for scheduling. Defaults to Capacity."
    }, 
    "volumesInUse": {
      "items": {
        "type": [
          "string", 
          "null"
        ]
      }, 
      "type": [
        "array", 
        "null"
      ], 
      "description": "List of attachable volumes in use (mounted) by the node."
    }, 
    "daemonEndpoints": {
      "description": "Endpoints of daemons running on the Node.", 
      "$ref": "_definitions.json#/definitions/io.k8s.kubernetes.pkg.api.v1.NodeDaemonEndpoints"
    }, 
    "phase": {
      "type": [
        "string", 
        "null"
      ], 
      "description": "NodePhase is the recently observed lifecycle phase of the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#phase The field is never populated, and now is deprecated."
    }, 
    "images": {
      "items": {
        "$ref": "_definitions.json#/definitions/io.k8s.kubernetes.pkg.api.v1.ContainerImage"
      }, 
      "type": [
        "array", 
        "null"
      ], 
      "description": "List of container images on this node"
    }, 
    "conditions": {
      "items": {
        "$ref": "_definitions.json#/definitions/io.k8s.kubernetes.pkg.api.v1.NodeCondition"
      }, 
      "type": [
        "array", 
        "null"
      ], 
      "description": "Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/concepts/nodes/node/#condition", 
      "x-kubernetes-patch-strategy": "merge", 
      "x-kubernetes-patch-merge-key": "type"
    }
  }
}