Helm chart change logs
S.No | Component | Helm chart value | reasons |
---|---|---|---|
1 | PostgreSQL | replicaCount: 3 | By default the value is set to 3 based on the number of nodes this can be changed as per needed. |
pgpool | pgpool provides automated failover while also ensuring high availability in case any of the master pod is affected within a node. | ||
2 | Keycloak | externalDatabase | we are using the following host for HA based deployment which in external databases array host: "ef-postgresql-postgresql-ha-pgpool.ef-external.svc.cluster.local" |
3 | Mongo DB | arbiter: enabled: true | Aribter needs to be set as true. |
replicaCount: 3 | ReplicaCount needs to be set as per needed. | ||
replicaSetHostnames: true replicaSetName: expertflow | hostname needs to be enabled as well while setting the appropriate replicaSetName. | ||
podAntiAffinity | |||
4 | MinIO | mode: distributed | The mode needs to selected as distributed. |
replicaCount: 4 | ReplicaCount needs to be set as per need but it should be in even numbers and greater than or equal to 4. | ||
zones: 1 drivesPerNode: 1 | Zone should be 1 and drives per node should be 1 as well | ||
podAntiAffinity | |||
5 | Redis Sentinel | sentinel: enabled: true | Set the enabled flag as True this will allow a replica to become a master in case one of the pods gets affected in a node. |
replicaCount: 3 | ReplicaCount needs to be set as per needed. |