Documentation Home
MySQL Operator for Kubernetes Release Notes
Related Documentation Download these Release Notes
PDF (US Ltr) - 67.6Kb
PDF (A4) - 70.0Kb


MySQL Operator for Kubernetes Release Notes  /  Changes in MySQL Operator for Kubernetes 8.x  /  Changes in MySQL Operator for Kubernetes 8.4.0-2.1.3 (2024-04-30, LTS Release)

Changes in MySQL Operator for Kubernetes 8.4.0-2.1.3 (2024-04-30, LTS Release)

Functionality Added or Changed

  • Added the ability to configure the cluster's host name as used by the operator, which defaults to {pod}.{cluster name}-instances.{namespace}.svc.{cluster domain}.

    The new MYSQL_OPERATOR_FQDN_TEMPLATE environment variable can override the default value, and the new InnoDBCluster spec.serviceFqdnTemplate property can overwrite the value for a cluster. This value can not be changed after creating the InnoDB Cluster.

    The default template value is {service}.{namespace}.svc.{domain}, and the generated host is prefixed with the pod name. The meaning of these template values: {service} is the name of the generated headless service, such as mycluster-instances; {namespace} is the Kubernetes namespace where the InnoDB Cluster is deployed, such as default; and {domain} is the Kubernetes cluster domain, which defaults to cluster.local. (WL #16167)