Customize Keycloak and MySQL

Customize Verrazzano Keycloak and MySQL settings for high availability
  • To scale the number of MySQL instances use the Verrazzano Custom Resource, not the MySQL StatefulSet. Directly modifying the StatefulSet may change the status of the cluster to ONLINE_PARTIAL.
  • You must have at least one running mysql-router to access the MySQL InnoDB Cluster. Scaling the number of mysql-router instances to zero may result in the MySQL Operator permanently losing communication with the cluster and Keycloak being unable to communicate with MySQL.
  • There are limitations to MySQL group replication policy to provide distributed coordination between servers. See MySQL Fault-tolerance.

For instructions to customize persistent storage settings, see Customize Persistent Storage.