【问题标题】:kubernetes dns discover failkubernetes dns 发现失败
【发布时间】:2021-08-05 11:46:38
【问题描述】:

我是 Kubernetes 的新手,我正在做实验室:https://kubernetes.io/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/

当我部署 wordpress 时,我总是得到这个日志:

│ WordPress not found in /var/www/html - copying now...                                                                               │
│ Complete! WordPress has been successfully copied to /var/www/html                                                                   │
│ Warning: mysqli::mysqli(): php_network_getaddresses: getaddrinfo failed: Name or service not known in - on line 22                  │
│ Warning: mysqli::mysqli(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known in - on line 22    │
│ MySQL Connection Error: (2002) php_network_getaddresses: getaddrinfo failed: Name or service not known                              │
│ Warning: mysqli::mysqli(): php_network_getaddresses: getaddrinfo failed: Name or service not known in - on line 22                  │
│ Warning: mysqli::mysqli(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known in - on line 22    │
│ MySQL Connection Error: (2002) php_network_getaddresses: getaddrinfo failed: Name or service not known

虽然 mysql pod 没问题,而且它们都在默认命名空间中

【问题讨论】:

    标签: mysql wordpress kubernetes


    【解决方案1】:

    您附加的堆栈跟踪第 3 行表明您没有在 wordpress 部署文件中正确指定数据库连接参数。请尝试检查部署配置并查看数据库主机名是否与您正在运行的 mysql pod 名称匹配,因为看起来存在的名称无法解析。

    【讨论】:

    • 匹配不知道原因
    猜你喜欢
    • 1970-01-01
    • 2018-11-30
    • 2016-07-13
    • 2019-02-06
    • 1970-01-01
    • 2018-08-24
    • 2020-06-28
    • 2018-08-02
    • 1970-01-01
    相关资源
    最近更新 更多