You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you are permanently removing the host from the MarkLogic cluster, once the pod is terminated, follow standard MarkLogic administrative procedures using the administrative UI or APIs to remove the MarkLogic host from the cluster. Also, because Kubernetes keeps the Persistent Volume Claims and Persistent Volumes around until they are explicitly deleted, you must manually delete them using the Kubernetes APIs before attempting to scale the hosts in the StatefulSet back up again.
299
+
### Enabling SSL over XDQP
297
300
298
-
## Deploying a MarkLogic Cluster with Multiple Groups
301
+
To enable SSL over XDQP, set the `enableXdqpSsl` to true either in the values.yaml file or using the `--set` flag. All communications to and from hosts in the cluster will be secured. When this setting is on, default SSL certificates will be used for XDQP encryption.
302
+
303
+
Note: To enable other XDQP/SSL settings like `xdqp ssl allow sslv3`, `xdqp ssl allow tls`, `xdqp ssl ciphers`, use MarkLogic REST Management API. See the MarkLogic documentation [here](https://docs.marklogic.com/REST/management).
304
+
305
+
# Deploying a MarkLogic Cluster with Multiple Groups
299
306
300
307
To deploy a MarkLogic cluster with multiple groups (separate E and D nodes for example) the `bootstrapHostName` and `group.name` must be configured in values.yaml or set the values provided for these configurations using the `--set` flag while installing helm charts.
301
308
For example, if you want to create a MarkLogic cluster with three nodes in a "dnode" group and two nodes in an "enode" group, start with the following helm command:
@@ -424,7 +431,10 @@ This table describes the list of available parameters for Helm Chart.
424
431
|`nameOverride`| String to override the app name |`""`|
425
432
|`fullnameOverride`| String to completely replace the generated name |`""`|
426
433
|`auth.adminUsername`| Username for default MarkLogic Administrator |`admin`|
427
-
|`auth.adminPassword`| Password for default MarkLogic Administrator |`admin`|
434
+
| `auth.adminPassword` | Password for default MarkLogic Administrator | `admin`
435
+
| `bootstrapHostName` | Host name of MarkLogic bootstrap host | `""`
436
+
|`group.name`| group name for joining MarkLogic cluster |`Default`|
437
+
|`group.enableXdqpSsl`| SSL encryption for XDQP |`true`|
428
438
|`affinity`| Affinity property for pod assignment |`{}`|
429
439
|`nodeSelector`| nodeSelector property for pod assignment |`{}`|
430
440
|`persistence.enabled`| Enable MarkLogic data persistence using Persistence Volume Claim (PVC). If set to false, EmptyDir will be used |`true`|
0 commit comments