1.Моя проблема
Отказ от ответственности: я уточняю, что задаю этот вопрос в рамках проекта ИТ-школы
Внутри нашего Кластер kubernetes, у нас есть контейнер nginx и контейнер phpmyadmin, оба построены 'FROM alpine: 3.11.3' с помощью 2 dockerfiles.
Мы просто хотели бы использовать nginx контейнер для обслуживания контейнера phpmyadmin, а затем возможность доступа к службе phpmyadmin за пределами кластера.
К сожалению, когда мы обращаемся к службе phpmyadmin, вместо этого отображается пустая страница обычной формы входа ...
Вот записи nginx и phpfpm , записанные внутри:
- nginx_container: var / log / nginx / access .log
- nginx_container: var / log / nginx / error.log
- nginx_container: var / log / php7 / error.log
2. Что мы пробовали
Многое. Наша настоящая стратегия для удовлетворения предметных требований заключается в следующем: с помощью kubernetes мы создали общие тома '/ usr / share / nginx / html /', которые содержат каталог phpmyadmin (1), и мы пытаемся получить к нему доступ из nginx .conf как этот путь, указанный для директивы root
(1), загруженной в https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.zip
3.Мой код
См. Наш код на https://github.com/Fraberg/ft_services/tree/master/nieyraud_services/v6
- Путь к контейнеру nginx: /srcs/nginx/.
- Путь к контейнеру phpmyadmin: / srcs / phpmyadmin /.
Мы используем скрипт . / setup. sh для запуска кластера на виртуальной машине, сборки контейнера, применения конфигураций yaml и т. д. c. Используем ingress.
Используем:
- macOS Mojave версия 10.14.6
- Docker версия 19.03.5
- Minikube 1.8.1 с версией Virtualbox 6.0.14
Любые предложения приветствуются!
Также, пожалуйста, не стесняйтесь приглашать меня отредактировать этот вопрос, если необходимо