programing

오류: 연결을 업그레이드할 수 없음: 컨테이너를 찾을 수 없음("wordpress")

batch 2023. 3. 17. 19:41
반응형

오류: 연결을 업그레이드할 수 없음: 컨테이너를 찾을 수 없음("wordpress")

내 목표는 워드프레스 포드에 환경 변수를 나열하는 것이다.

kubectl get pods

wordpress-77f45f895-lxh5t            1/1     Running            993        92d
wordpress-mysql-7d4fc77fdc-x4bfm     1/1     Running            87         92d

팟은 가동 중이지만

kubectl exec wordpress-77f45f895-lxh5t env
error: unable to upgrade connection: container not found ("wordpress")

다른 것을 시도하면

kubectl exec wordpress-mysql-7d4fc77fdc-x4bfm env
Unable to connect to the server: net/http: TLS handshake timeout

서비스

wordpress                NodePort       10.102.29.45     <none>        80:31262/TCP     94d
wordpress-mysql          ClusterIP      None             <none>        3306/TCP         94d

컨테이너를 찾을 수 없는 이유는 무엇입니까?

출력물을 보니 컨테이너가 추락하고 있는 것 같아요첫 번째 포드는 993번 충돌했고 두 번째 포드는 87번 충돌했습니다.팟의 컨테이너/이벤트 로그를 확인할 수 있습니다.

kubectl logs {{podname}}: 포드 로그의 경우

kubectl describe pod {{podname}}자세한 것은, 을 참조해 주세요.

@mdaniel이 코멘트에서 제시한 바와 같이 포트도 체크합니다.

nodePort에서 애플리케이션에 액세스할 수 있습니까?

문제는 컨테이너가 아직 가동되지 않았다는 것일 수 있습니다.사용하다

kubectl describe pod <podname>

다음과 같은 메시지를 볼 수 있는지 확인합니다.

Normal  Created                 19s   kubelet                  Created container container

Normal  Started                 17s   kubelet                  Started container container

컨테이너가 생성되고 오류 메시지가 더 이상 표시되지 않습니다.

언급URL : https://stackoverflow.com/questions/56590778/error-unable-to-upgrade-connection-container-not-found-wordpress

반응형