@@ -52,14 +52,26 @@ ad35b7bb-7703-4d38-884f-d8e56ffdafc6 # <- Pool Id
52
52
53
53
The last item necessary before deploying simplyblock is the control plane address. This is any of the API addresses of a
54
54
management node. Meaning, if the primary management node has the IP of ` 192.168.10.1 ` , the control plane address is
55
- ` http://192.168.0.1 ` . It is, however, recommended to front all management nodes, with a load balancing proxy, such as
55
+ ` http://192.168.0.1 ` . It is, however, recommended to front all management nodes with a load balancing proxy, such as
56
56
HAproxy. In the latter case, the load balancer URL would be the address of the control plane.
57
57
58
58
Anyhow, deploying simplyblock using the provided helm chart comes down to providing the four necessary
59
59
values, adding the helm chart repository, and installing the driver. In addition to the storage nodes, this will also
60
60
install the Simplyblock CSI driver for seamless integration with the Kubernetes CSI persistent storage subsystem.
61
61
62
- ``` bash
62
+ To enable Kubernetes to decide where to install storage nodes, the helm chart uses a Kubernetes node label. This can be
63
+ used to mark only specific nodes to act as storage nodes, or to use all nodes for the hyper-converged or hybrid setup.
64
+
65
+ ``` bash title="Label the Kubernetes Worker Node"
66
+ kubectl label nodes < NODE_NAME> type=simplyblock-storage-plane
67
+ ```
68
+
69
+ !!! warning
70
+ The label must be applied to all nodes meant to operate as part of the storage plane.
71
+
72
+ After labeling the nodes, the helm chart can be deployed.
73
+
74
+ ``` bash title="Install the helm chart"
63
75
CLUSTER_UUID=" <UUID>"
64
76
CLUSTER_SECRET=" <SECRET>"
65
77
CNTR_ADDR=" <CONTROL-PLANE-ADDR>"
0 commit comments