从其他Pod连接到MySQL Pod时崩溃(minikube问题)

时间:2019-01-04 13:27:40

标签: kubernetes devops minikube kubernetes-helm

我正在尝试使用一些依赖项(如MySQL,RabbitMQ等)来设置Helm图表,当我的实际微服务启动时,从微服务建立与MySQL的首次连接的那一刻,两者都会立即崩溃。

它与 docker-for-desktop 一起使用,但与 minikube 不起作用。

我尝试手动进入(微服务和其他服务的)pod并尝试登录到MySQL服务器(MySQL pod),它仍然崩溃,没有任何异常 但 奇怪的是,如果我第一次尝试使用错误的凭据登录时不会崩溃,它会向我显示一个错误,提示错误的凭据是有问题的,然后再尝试使用正确的,成功了

如果我尝试从MySQL服务器内的MySQL Pod登录,则它可以正确登录。 卷曲到MySQL端口会返回版本,因此它可以正常工作,只有问题是从外部Pod登录到MySQL。

你们中的任何人都知道这里发生了什么吗?

1 个答案:

答案 0 :(得分:0)

也许您可以等待应用程序准备好依赖项,然后再请求它们。

您可以使用readiness probeinit containers来延迟应用程序的启动。

相关问题