Kubernetes Nginx 컨테이너는 php-fpm 컨테이너에 액세스할 수 없습니다.
P粉131455722
P粉131455722 2023-12-15 10:37:09
0
1
449

nginx 및 php-fpm laravel 컨테이너용 Kubernetes 배포 2개를 만들었습니다. 하지만 어떤 이유로 nginx의 트래픽이 php-fpm 컨테이너에 성공적으로 도달하지 못하고 다음 오류가 발생하는 것 같습니다

으아아아

이것은 내 배포 파일입니다

으아아아

namespace 별도로 선언됩니다. 각 배포의 두 컨테이너가 모두 성공적으로 실행됩니다.

으아아아 으아아아

그리고 api-web部署中用于生成镜像api-web:0.9.4-alphaDockerfile은 다음과 같습니다

으아아아

이 Dockerfile도 문제 없이 잘 실행됩니다. docker-compose 이 이미지를 사용하는 파일도 잘 작동합니다.

nginx-deployment 容器的流量无法到达 api-web php-fpm 컨테이너에서 오류가 발생하는지 알 수 있습니다

으아아아


P粉131455722
P粉131455722

모든 응답(1)
P粉440453689

내가 아는 한, Pod나 적어도 컨테이너에는 모두 동일한 소스 파일이 필요합니다. nginx가 이 PHP 파일이 존재한다는 것을 모르는 경우 요청을 php-fpm 컨테이너로 전달할 수 없습니다.

컨테이너에 대해 이야기하고 있지만 nginx와 php-fpm을 별도의 포드로 분할하는 것은 권장하지 않습니다. 동일한 소스를 사용하는 Pod에서 이러한 컨테이너를 하나의 단위로 시작할 가능성이 높습니다. 일종의 크론 작업이나 배치 작업이 없다면 말이죠.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!