Helm chart parameters for Watson Explorer oneWEX on IBM Cloud Private (version 12.0.2 and later)
The Helm chart parameters for Watson™ Explorer oneWEX on IBM Cloud Private are described here. These parameters apply to versions 12.0.2 and later.
General parameters
Parameter | Description | Default value |
---|---|---|
Initialization: Skip chown | Flag to skip running chown on the Persistent Volumes. Set this value to
true if chown is not permitted on the Persistent Volumes. |
false |
External port | Port where Watson Explorer is exposed like https://<externalIP>:<externalPort>. Change the port number when multiple instances will be deployed. See Notes of instance for detail. | 30443 |
Dynamic Provisioning | Flag to create persistent volumes by dynamic provisioning. Set this value to true if dynamic provisioning is enabled on your cluster and you want to create persistent volume by dynamic provisioning. | true |
Storage class name | Class name of persistent volumes. If this value is empty, default storage class name is used. |
<empty>
|
Name of the additional label | Additional label for persistent volumes. Set a value when multiple instances will be deployed. |
<empty>
|
Value of the additional label | Value of additional label for persistent volumes. Set a value when multiple instances will be deployed. |
<empty>
|
User volume | Mount user volume (e.g. for File system crawler). Set this value to true when you want to use File system crawler. | false |
Service Account name | Service account name to run the Pods. | default |
Persistence parameters
Service name | Parameter | Description | Default value |
---|---|---|---|
Orchestrator | Storage size | Storage size of home data store. | 100Gi |
Config | Storage size | Storage size of configuration store. | 10Gi |
Discovery | Storage size | Storage size of index data store. | 100Gi |
Discovery | Storage size for log storage | Storage size for discovery log store | 10Gi |
HDP | Storage size for log storage | Storage size for log store. | 10Gi |
HDP | Storage size for name node | Storage size for name node. | 10Gi |
HDP | Storage size for worker node | Storage size for worker node. | 100Gi |
Resources parameters
In each service, request for CPU/memory and limit of memory can be configured. Change values of "Request for CPU", "Request for memory" and "Limit of memory". For more information, see Assign CPU Resources to Containers and Pods
Replicas parameters
Some services have the option to have several instance of the same service running for high availability and performance. For more information, see Product and system architecture overview for Watson Explorer oneWEX on IBM Cloud Private.
Service name | Replicas | Description |
---|---|---|
Gateway | 2 | Web UI and REST API services. |
NLP | 1 | Realtime Natural Language Processing services. |
Config | 3 | Configuration management services. An odd number (e.g. 3) is acceptable. |
Discovery | 1 | Exploration and Discovery services. |
HDP worker | 2 | Machine Learning and Data Enrichments services. |
Ingestion | 1 | Ingestion services. |
AntiAffinity parameters
Gateway, Config, Discovery, Natural Language Processing and HDP worker parameters have an
AntiAffinity
parameter. Its values are described below.
soft
- Tries to create the pods on nodes but not to co-locate them, but it will not guaranteed.
hard
- Tries to create the pods on nodes but not to co-locate them, and will not create the pods in case of co-location. The number of nodes must be greater than largest number of replicas of the services.
Other parameters
Service name | Parameter | Description | Default value |
---|---|---|---|
Config | Number of minimum available Pod | Minimum number of available Config pod. Set the value to the same number as Number of replicas for stability or a smaller number for your customization. | 3 |
Discovery | Number of minimum available Pod | Minimum number of available Discovery pod. Set the value to the same number as Number of replicas for stability. | 1 |
NLP | Number of minimum available Pod | Minimum number of available Natural Language Processing Pod.. | 1 |
Ingestion | Number of minimum available Pod | Minimum number of available ingestion pod. Set the value to the same number as Number of replicas for stability. | 1 |
HDP | Number of replicas of saved data | Number of replicas of data saved on HDP name node and HDP worker pods. Set the value to a number greater than or equal to 2 to avoid data loss. | 2 |
HDP | Available memory of HDP worker process | Memory size used by a task executed on HDP worker. | 4096 |
HDP | Available CPU cores of HDP worker process | Number of CPU cores used by a task executed on HDP worker. | 8 |
Ingestion | Label name of user volume | Label assigned to volume used for File system crawler. Set the value to a label of PV you created to crawl user data. | wex-userdata |
Ingestion | Number of Crawler instances | Number of crawler process executed in an ingestion pod. | 3 |