En Kubernetes, ¿cómo puedo crear un CronJob para probar la conectividad de la base de datos MySQL desde una imagen acoplable estándar?

En Kubernetes, ¿cómo puedo crear un CronJob para probar la conectividad de la base de datos MySQL desde una imagen acoplable estándar?

Estoy intentando crear un cronjob en EKS para probar la conexión de la base de datos, pero no funciona. Probé con la imagen acoplable del cliente mysql. Esta es la definición de cronjob:

apiVersion: batch/v1beta1
kind: CronJob
metadata:
  name: mysql-test
  namespace: default
spec:
  schedule: "*/5 * * * *"
  jobTemplate:
    spec:
      template:
        spec:
          containers:
          - name: mysql
            image: imega/mysql-client
            command: ["mysql", "-xxxxxxx.us-east-1.rds.amazonaws.com", "-uxxxxxxx", "-pxxxxxxx", "-e'show databases;'"]
          restartPolicy: Never

Pero está regresando:

ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`show databases;`' at line 1

¿Alguna idea?

información relacionada