Enabling High Availability
SmoothGlue supports High Availability out of the box for Jira. However, High Availability can only be configured after the initial setup of Jira do to limitiations imposed by Jira.
Scale Up Horizontal Pod Autoscaling (HPA)
Jira requires that only one pod be running during their initial setup. Afterwards, Jira can be configured for High Availability by configuring the the Horizontal Pod Autoscaler for Jira.
The maximum replica count for Jira's HPA is already configured to allow up to three pods by default. The following values can be placed in the bigbang-values.yaml
to configure the minimum replica count:
packages:
jira:
values:
replicaCount: 2
- Verify the Jira pod replication on the cluster by running
kubectl get all -n jira
. This should show that thehorizontalpodautoscaler
has aMINPODS
of2
and aMAXPODS
of3
. - Verify the health checks by going to the top right
Settings
gear ->General configuration
-> Left panel ->Troubleshooting and support tools
. - Verify clustering by going to
Clustering
.