提示:需要先安装好NFS网络共享服务,k8s环境可以接入互联网。
Directorio de artículos
Para implementar MySQL usando K8, puede consultar mi blog anterior, este artículo se centra en cómo cancelar el caso de consultas MySQL.
portal
1. Cree un diccionario de configuración
Vaya al menú del diccionario de configuración y cree una configuración de ConfigMap.
Complete la clave. El método de nomenclatura puede ser arbitrario, pero aun así se recomienda estandarizar el nombre. Puede tener el mismo nombre que el archivo de configuración que debe montarse. Cuando se use más tarde, siempre que se pueda combinar, no existe ningún requisito obligatorio.
La estructura de configuración es como se muestra a continuación.
El contenido es simple como se muestra a continuación.
[mysqld]
lower_case_table_names=1
2. Implemente el servicio Mysql y complete el montaje de la configuración.
Seleccione la versión de duplicación de la base de datos
mysql:5.7
Configure el soporte de almacenamiento. A continuación se muestra una demostración del soporte configurado. Si necesita leer las instrucciones del soporte de almacenamiento, consulte el artículo citado anteriormente para obtener más información.
Seleccione el diccionario configurado anteriormente, seleccione la clave y monte el archivo . Hice que la ruta se montara antes, pero también encontré muchos problemas. Finalmente configure la ruta correspondiente en el contenedor.
/etc/mysql/mysql.conf.d
Esta ruta corresponde a la ruta del archivo de configuración en el contenedor.
Después de completar los pasos anteriores, estará bien en circunstancias normales y echará un vistazo a los resultados de la prueba.
3. Prueba
Ingrese al contenedor a través de la interfaz k8s, ejecute el siguiente comando e ingrese la contraseña de la base de datos
mysql -h localhost -P 3306 -u root -p
show global variables like '%lower_case%';
Cuando vea los resultados anteriores, significa que la configuración se realizó correctamente.
En la actualidad, la duplicación de la base de datos de la versión 8.0.17 no se ha probado con éxito. Si la prueba tiene éxito más adelante, actualizaré el blog simultáneamente. Nos vemos en el área de comentarios si tiene alguna pregunta.