由于操作有风险,所以记得要先备份一下配置数据,导出一下,防止数据丢失
进入pod中查看配置信息
kubectl exec -it {pod名称} /bin/bash -n {空间名称}
# 进入配置目录
cd /home/nacos/conf/
# 查看配置
vi application.properties
可以看到
spring.datasource.platform 的默认值为空字符串
猜测可能是这个配置的问题,尝试设置SPRING_DATASOURCE_PLATFORM的值为mysql后重启pod
由于使用的是阿里云Kubernetes,所以在阿里云上进行操作
再yaml中添加多一个配置
等待nacos服务重启后,导入已经备份的数据,打开数据库可以看到已经有配置相关的数据了
主要解决思路是要设置spring.datasource.platform的值为mysql