сбой обнаружения dns kubernetes

#mysql #wordpress #kubernetes

Вопрос:

Я новичок в 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 в порядке, и оба они находятся в пространстве имен по умолчанию

Ответ №1:

Трассировка стека, которую вы прикрепили, строка 3, предполагает, что вы неправильно указали параметры подключения к базе данных в файле развертывания wordpress. Пожалуйста, попробуйте проверить конфигурацию развертывания и посмотрите, совпадает ли имя хоста БД с именем вашего модуля mysql, который работает, так как похоже, что имя, которое присутствует, не поддается разрешению.

Комментарии:

1. Это совпадает, и я не знаю причины, по которой