+ Your nodes +
++ Add a Node +
++ Run this command on the node you wish to join the + cluster +
++ Deleting this node may cause data loss. Are you sure you want to + proceed? +
++ Are you sure you want to drain {this.state.nodeNameToDrain}? +
++ Draining this node may cause data loss. If you want to delete{" "} + {this.state.nodeNameToDrain} you must disconnect it after it has + been drained. +
++ {node?.name} +
+ {node?.isPrimaryNode && ( + + Primary node + + )} ++ + {node?.isConnected ? "Connected" : "Disconnected"} +
++ +
++ + {node?.pods?.available === -1 + ? `${node?.pods?.capacity} pods` + : `${ + node?.pods?.available === 0 + ? "0" + : node?.pods?.capacity - node?.pods?.available + } pods used`} +
+ {node?.pods?.available !== -1 && ( ++ of {node?.pods?.capacity} pods total +
+ )} ++ + {node?.cpu?.available === -1 + ? `${node?.cpu?.capacity} ${ + node?.cpu?.available === "1" ? "core" : "cores" + }` + : `${ + node?.cpu?.available === 0 + ? "0" + : (node?.cpu?.capacity - node?.cpu?.available).toFixed(1) + } ${ + node?.cpu?.available === "1" ? "core used" : "cores used" + }`} +
+ {node?.pods?.available !== -1 && ( ++ of {node?.cpu?.capacity}{" "} + {node?.cpu?.available === "1" ? "core total" : "cores total"} +
+ )} ++ + {node?.memory?.available === -1 + ? `${node?.memory?.capacity?.toFixed(1)} GB` + : `${ + node?.memory?.available === 0 + ? "0" + : ( + node?.memory?.capacity - node?.memory?.available + ).toFixed(1) + } GB used`} +
+ {node?.pods?.available !== -1 && ( ++ of {node?.memory?.capacity?.toFixed(1)} GB total +
+ )} +
+
+ + {node?.conditions?.diskPressure + ? "No Space on Device" + : "No Disk Pressure"} +
++ + {node?.conditions?.pidPressure + ? "Pressure on CPU" + : "No CPU Pressure"} +
++ + {node?.conditions?.memoryPressure + ? "No Space on Memory" + : "No Memory Pressure"} +
++ For more details run{" "} + + kubectl describe node {node?.name} + +
+@@ -71,7 +71,7 @@ export default function NodeRow(props) { )}