Skip to content

Commit bd594bb

Browse files
authored
Update Drain.md
1 parent 243d43d commit bd594bb

File tree

1 file changed

+2
-6
lines changed
  • docs/Manual/Deployment/Kubernetes

1 file changed

+2
-6
lines changed

docs/Manual/Deployment/Kubernetes/Drain.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Draining Kubernetes nodes
22

33
{% hint 'danger' %}
4-
If Kubernetes nodes with ArangoDB pods on them are drained carelessly
5-
data loss can occur! The proper procedure is described below.
4+
If Kubernetes nodes with ArangoDB pods on them are drained without care
5+
data loss can occur! The recommended procedure is described below.
66
{% endhint %}
77

88
For maintenance work in k8s it is sometimes necessary to drain a k8s node,
@@ -20,14 +20,10 @@ takes time, and even after the move, the distributed system ArangoDB has
2020
to recover from this change, for example by ensuring data synchronicity
2121
between the replicas in their new location.
2222

23-
{% hint 'warning' %}
2423
Therefore, a systematic drain of all k8s nodes in sequence has to follow
2524
a careful procedure, in particular to ensure that ArangoDB is ready to
2625
move to the next step. This is necessary to avoid catastrophic data
2726
loss, and is simply the price one pays for running a stateful service.
28-
{% endhint %}
29-
30-
This section describes this procedure.
3127

3228
## Anatomy of a drain procedure in k8s: the grace period
3329

0 commit comments

Comments
 (0)