Skip to content
This repository was archived by the owner on Nov 26, 2025. It is now read-only.
This repository was archived by the owner on Nov 26, 2025. It is now read-only.

Make opencloud service HA #97

@butonic

Description

@butonic

Not all services of the opencloud pod can be scaled horizontally:

I pulled out idm and nats, but the search service needs to be put in a dedicated pod, still.

For the storage services we should check the PV is configured to be ReadWriteMany when replicas is greater than 1.

Finally, opencloud currently uses a service registry based on NATS. For HA we want to prevent requests to be routed between the opencloud pods. To do this, we can skip the service registry and use unix sockets for pod internal communication. This needs more investigation, maybe setting the service endoints to 127.0.0.1 works, but the service registry might ovveride it with the external ip.

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