Automation and configuration best practices
OpenShift is widely adopted for hosting critical applications globally. As such, applications are expected to meet high availability standards, often aiming for five nines (99.999%) to ensure continuous service delivery. OpenShift assists in deploying applications in a highly available manner to mitigate outages, even when instances or infrastructure are compromised.
This summary outlines some key practices for deploying highly available applications on OpenShift:
- Multiple replicas: Deploying multiple pod instances ensures that the deletion or failure of a single pod doesn’t lead to downtime. A recommended practice is to have at least two replicas for each application to ensure continuity.
- Update strategy: Employ rolling and recreate strategies to update applications. The rolling strategy, which is the default, minimizes downtime by gradually replacing old pods with new ones. For critical applications,
RollingUpdate
...