Skip to main content
Version: Next

Enabling High Availability

SmoothGlue supports High Availability out of the box for Confluence. However, High Availability can only be configured after the initial setup of Confluence do to limitiations imposed by Confluence.

Scale Up Horizontal Pod Autoscaling (HPA)

Confluence requires that only one pod be running during their initial setup. Afterwards, Confluence can be configured for High Availability by configuring the the Horizontal Pod Autoscaler for Confluence.

The maximum replica count for Confluence'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:
confluence:
values:
replicaCount: 2
  • Verify the Confluence pod replication on the cluster by running kubectl get all -n confluence. This should show that the horizontalpodautoscaler has a MINPODS of 2 and a MAXPODS of 3.
  • Verify the troubleshooting health checks in Confluence as an Admin by going to the top right Settings gear -> General configuration -> Left panel -> Troubleshooting and support tools.
  • Verify clustering shows multiple nodes by going to Settings gear -> General configuration -> Left panel -> Clustering.