Skip to content

Re-organize "High availability cluster-based deployment" docs page #8811

@roberson-io

Description

@roberson-io

The motivation for this task is similar to a previous task that was not completed: #7736
This also aligns with an internal Mattermost task "High Availability docs don't match the admin's workflow"
Proposed re-organization:

  • Create a "Preparation" section with preliminary guidance and links to relevant docs pages for an admin preparing a HA deployment
  • Create a "Deployment guide" section that focuses on the necessary steps for an admin to deploy a new HA instance or migrate a single-node deployment to HA.
  • Create a "Next steps" section with links to relevant docs pages for scaling up Calls, Enterprise search, Performance monitoring, etc.
  • Preserve more in-depth details such as Cluster discovery, State, Leader election, Upgrading, etc. that will not be necessary for typical deployments in an "Operations and maintenance" section
  • Preserve "FAQ" and "Troubleshooting" sections.

Other details worth addressing in this page:

  • Emphasize the importance of settings necessary for higher scale production stability such as PostgreSQL hot_standby and hot_standby_feedback settings
  • Guide admins toward storing configuration in the database rather than config.json since that is the recommended approach to handling configuration in HA. The current documentation only mentions how to use config.json files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions