Skip to content

Commit 7ef7c67

Browse files
committed
Review changes.
Signed-off-by: Michael Montgomery <[email protected]>
1 parent 7a27175 commit 7ef7c67

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

deploy-manage/deploy/cloud-on-k8s/pod-disruption-budget.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ deployment:
2424
eck: ga 3.2
2525
```
2626

27-
In Elasticsearch clusters managed by ECK and licensed with an Enterprise license, a separate PDB is created for each type of `nodeSet` defined in the manifest. This setup allows upgrade or maintenance operations to be executed more quickly. Each PDB permits one Elasticsearch Pod per `nodeSet` to be disrupted at a time, provided the cluster maintains the health status described in the following table:
27+
In Elasticsearch clusters managed by ECK and licensed with an Enterprise license, a separate PDB is created for each type of `nodeSet` defined in the manifest. This setup allows Kubernetes upgrade or maintenance operations to be executed more quickly. Each PDB permits one Elasticsearch Pod per `nodeSet` to be disrupted at a time, provided the Elasticsearch cluster maintains the health status described in the following table:
2828

2929
| Role | Cluster health required | Notes |
3030
|------|------------------------|--------|
@@ -50,7 +50,9 @@ In {{eck}} clusters that do not have an Enterprise license, one {{es}} Pod can b
5050

5151
In the {{es}} specification, you can change the default behavior in two ways. By fully overriding the PodDisruptionBudget within the {{es}} spec or by disabling the default PodDisruptionBudget and specifying one or more PodDisruptionBudget(s).
5252

53-
### Fully override the PodDisruptionBudget within the {{es}} spec [k8s-override-default-pdb]
53+
### Specify your own PodDisruptionBudget [k8s-specify-own-pdb]
54+
55+
You can fully override the default PodDisruptionBudget by specifying your own PodDisruptionBudget in the {{es}} spec.
5456

5557
```yaml
5658
apiVersion: elasticsearch.k8s.elastic.co/v1
@@ -76,7 +78,7 @@ This will cause the ECK operator to only create the PodDisruptionBudget defined
7678
[`maxUnavailable`](https://kubernetes.io/docs/tasks/run-application/configure-pdb/#arbitrary-controllers-and-selectors) cannot be used with an arbitrary label selector, therefore `minAvailable` is used in this example.
7779
::::
7880

79-
### Pod disruption budget per nodeSet [k8s-pdb-per-nodeset]
81+
### Create a PodDisruptionBudget per nodeSet [k8s-pdb-per-nodeset]
8082

8183
You can specify a PDB per `nodeSet` or node role.
8284

0 commit comments

Comments
 (0)