Skip to content

Commit 2cc53d5

Browse files
committed
Update Longhorn Readme
1 parent 7622ab7 commit 2cc53d5

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

charts/longhorn/README.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,32 @@
11
# Longhorn (LH) Knowledge Base
22

3-
### Can LH be used for critical services (e.g. Database)
3+
### Can LH be used for critical services (e.g., Databases)?
44

5-
As of now we shall avoid using LH for critical services. Instead we should refer to a more reliable and easy-to-maintain solution (e.g. Application-Level replication [Postgres Operators], S3, ...)
5+
As of now, we should avoid using LH for critical services. Instead, we should rely on more reliable and easier-to-maintain solutions (e.g., application-level replication [Postgres Operators], S3, etc.).
66

7-
LH is using networking for keeping replicas in sync and IO-heavy workloads may overload it easily leading to unpredictable consequances. Before we manage to extensively monitor LH and scale properly on demand, we shall not use it for critical services or IO-heave services
7+
LH uses networking to keep replicas in sync, and IO-heavy workloads may easily overload it, leading to unpredictable consequences. Until we can extensively monitor LH and scale it properly on demand, it should not be used for critical or IO-heavy services.
88

9-
### How does LH decide which node's disk to use as storage
9+
### How does LH decide which node's disk to use as storage?
1010

11-
It depends on configuration. There are 3 possibilities:
11+
It depends on the configuration. There are three possibilities:
1212
* https://longhorn.io/kb/tip-only-use-storage-on-a-set-of-nodes/
1313

14-
As long as we use `Create Default Disk on Labeled Nodes` it relies on `node.longhorn.io/create-default-disk` kubernetes node's label
14+
When using the `Create Default Disk on Labeled Nodes` option, it relies on the `node.longhorn.io/create-default-disk` Kubernetes node label.
1515

1616
Source: https://longhorn.io/docs/1.8.1/nodes-and-volumes/nodes/default-disk-and-node-config/#customizing-default-disks-for-new-nodes
1717

18-
### Will LH pick up storage from a newly-added node
18+
### Will LH pick up storage from a newly added node?
1919

20-
By default LH will use storage on all (newly created as well) Nodes where it runs. If `createDefaultDiskLabeledNodes` is configured, then it depends on label of the node
20+
By default, LH will use storage on all nodes (including newly created ones) where it runs. If `createDefaultDiskLabeledNodes` is configured, it will depend on the label of the node.
2121

2222
Source:
2323
* https://longhorn.io/kb/tip-only-use-storage-on-a-set-of-nodes/
2424
* https://longhorn.io/docs/1.8.1/nodes-and-volumes/nodes/default-disk-and-node-config/#customizing-default-disks-for-new-nodes
2525

26-
### Can workloads be run on nodes where there is no LH
26+
### Can workloads be run on nodes where LH is not installed?
2727

28-
They can as long as LH is not bound to specific nodes via `nodeSelector` or `systemManagedComponentsNodeSelector` settings. If LH is configure to run on specific nodes, then workloads can only be run on these nodes only.
28+
Workloads can run on nodes without LH as long as LH is not restricted to specific nodes via the `nodeSelector` or `systemManagedComponentsNodeSelector` settings. If LH is configured to run on specific nodes, workloads can only run on those nodes.
29+
30+
Note: There is an [ongoing bug](https://github.com/longhorn/longhorn/discussions/7312#discussioncomment-13030581) where LH will raise warnings when workloads run on nodes without LH. However, it will still function correctly.
2931

3032
Source: https://longhorn.io/kb/tip-only-use-storage-on-a-set-of-nodes/

0 commit comments

Comments
 (0)