SonarQube通过AWS RDS在Kubernetes上使用MySQL

SonarQube通过AWS RDS在Kubernetes上使用MySQL,mysql,amazon-web-services,docker,kubernetes,sonarqube,Mysql,Amazon Web Services,Docker,Kubernetes,Sonarqube,我试图在Kubernetes集群上部署SonarQube的一个实例,该集群使用托管在Amazon关系数据库服务(RDS)上的MySQL实例 一个内置H2 DB的库存SonarQube部署已经在我的Kubernetes集群中成功地建立了一个ELB。没有问题,除了这不是用于生产的事实 MySQL实例已经成功建立,我已经使用SonarQube Kubernetes吊舱将使用的用户名和密码,使用SQL命令对其进行了测试查询。这是使用AWS公开的主机和端口3306 为了将SonarQube重定向到使用My

我试图在Kubernetes集群上部署SonarQube的一个实例,该集群使用托管在Amazon关系数据库服务(RDS)上的MySQL实例

一个内置H2 DB的库存SonarQube部署已经在我的Kubernetes集群中成功地建立了一个ELB。没有问题,除了这不是用于生产的事实

MySQL实例已经成功建立,我已经使用SonarQube Kubernetes吊舱将使用的用户名和密码,使用SQL命令对其进行了测试查询。这是使用AWS公开的主机和端口3306

为了将SonarQube重定向到使用MySQL而不是默认的H2,我在部署配置(YAML)中添加了以下环境变量键值对

出于测试目的,我使用默认的“sonar/sonar”用户名和密码,因此此时无需重新定义

包含环境变量会导致“CrashLoopBackOff”。否则,默认的SonarQube部署工作正常。SonarQube的官方Docker中心声明使用env vars指向不同的数据库。我也试着这么做,只是库伯内特斯式的。我做错了什么

==更新:1/9====

这个问题已经解决了。见下面的评论。SonarQube 7.9及更高版本不支持MySQL。请参阅下面的完整日志

     End of Life of MySQL Support : SonarQube 7.9 and future versions do not support MySQL.            
     Please migrate to a supported database. Get more details at                                       
     https://community.sonarsource.com/t/end-of-life-of-mysql-support                                  
     and https://github.com/SonarSource/mysql-migrator                                                 

你在日志中看到了什么
kubectl记录POD_NAME
谢谢你的指针@tummaldhanvi!我忘了检查日志。这样做之后,我看到了这样一条消息:“MySQL支持的生命结束:SonarQube 7.9和未来版本不支持MySQL。”。这就是为什么,案子结束了!
     End of Life of MySQL Support : SonarQube 7.9 and future versions do not support MySQL.            
     Please migrate to a supported database. Get more details at                                       
     https://community.sonarsource.com/t/end-of-life-of-mysql-support                                  
     and https://github.com/SonarSource/mysql-migrator