Storage Nodes
An operation against a single storage node is requested with a StorageNodeOps resource, which names the target
StorageNode, carries the action, and is driven to completion by the Simplyblock Operator. Taking a worker out for
maintenance needs no resource at all, since a cordon or a drain is picked up by the operator on its own.
| Topic | Purpose |
|---|---|
| Storage Node Actions | The mechanism behind every operation: the target node, the request, the locking, the tracking. |
| Shutting Down a Storage Node | Stopping one node, and the conditions that refuse a graceful shutdown. |
| Restarting a Storage Node | Stopping and starting one node, optionally forced and reattaching its volumes. |
| Suspending a Storage Node | Stopping new volumes from being placed on a node that keeps running. |
| Resuming a Storage Node | Returning a suspended node to normal service. |
| Replacing a Storage Node | Choosing between a migration and a removal when hardware is replaced. |
| Migrating a Storage Node | Moving a storage node onto a different worker, keeping its identity and devices. |
| Removing a Storage Node | Draining the volumes off a storage node and taking it out of the cluster. |
| Coordinated Worker Node Drain | Protecting storage availability while a Kubernetes worker is cordoned or drained. |