k8s集群无法解析mysql,redis的主机

  • Choerodon平台版本: 0.6.0

  • 遇到问题的执行步骤:

  • 文档地址:

  • 环境信息(如:节点信息):

  • 报错日志:java.net.UnknownHostException: mysql.c7n-system.svc
    at java.net.InetAddress.getAllByName0(InetAddress.java:1281) ~[na:1.8.0_202]
    at java.net.InetAddress.getAllByName(InetAddress.java:1193) ~[na:1.8.0_202]
    at java.net.InetAddress.getAllByName(InetAddress.java:1127) ~[na:1.8.0_202]
    at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:188) ~[mysql-connector-java-5.1.47.jar!/:5.
    at com.mysql.jdbc.MysqlIO.(MysqlIO.java:301) ~[mysql-connector-java-5.1.47.jar!/:5.1.47]

  • 原因分析:

    初次正常,但是虚拟机重启后就出现了无法解析mysql和redis的主机,mysql和redis的服务是正常的,怀疑是dns解析出问题了

  • 疑问:

    kubedns解析出问题了?该如何去解决这个问题呢?

看下svc名字是否正确, 如果没问题的话 重启kube-dns试一下

您好,已经做了多次kube-dns的重启的尝试,仍然无法解决这个域名解析不了的问题。不知为啥,装了mysql和redis后虚拟机无法关机,一直被mysql进程卡住。还有就是今天执行 helm install c7n/nfs-client-provisioner 时一直提示ImagePullBackOff。我已经做过了helm repo update 发现helm search里面时有这个chart的。

需要检查你的服务器能否拉取该镜像,一般是您的服务器网络不稳定