Hi, we are deploying datahub to AWS EKS, and the p...
# getting-started
w
Hi, we are deploying datahub to AWS EKS, and the prerequisites are deployed and healthy mysql in particualar, when I deploy datahub using helm, the datahub-mysql-setup-job-xxxx timeout with below Error 2023/11/30 151005 Problem with dial: dial tcp [fd994da0d09:9cd9]3306: connect: connection refused. Sleeping 1s 2023/11/30 151005 Timeout after 4m0s waiting on dependencies to become available: [tcp://prerequisites-mysql:3306] mysql pod log is ready to accept connections, 2023-11-30T122331.342704Z 0 [System] [MY-010931] [Server] /opt/bitnami/mysql/bin/mysqld: ready for connections. Version: '8.0.29' socket: '/opt/bitnami/mysql/tmp/mysql.sock' port: 3306 Source distribution.
r
Check if you are using a CNI plugin. If so, make sure it is configured to allow connections between the pods. Make sure the mysql service is also configured for ipv6 since that seems to be what the
mysql-setup
job is using.
w
Hi @brainy-tent-14503 thanks for the response, yes the cluster has CNI addon enabled and mysql pod is also running on ipv6
image.png
we saw the mysql bind address as 0.0.0.0 and could not listen to incoming requests, as we could not make changes to the mysql configuration we decided to goahead with postgres and it worked fine. gms pod is not coming up and has below errors 2023-12-07 133732,552 [qtp2141817446-18] WARN c.d.a.a.AuthenticatorChain:89 - Authentication chain failed to resolve a valid authentication. Errors: [(com.datahub.authentication.authenticator.DataHubSystemAuthenticator,Failed to authenticate inbound request: Authorization header is missing Authorization header.), (com.datahub.authentication.authenticator.DataHubTokenAuthenticator,Failed to authenticate inbound request: Request is missing 'Authorization' header.)]
r
That's an odd warning message but unfortunately is not enough information to debug the reason it is not starting. Please share the full gms log