k3s에서 mariadb 파드와 백엔드 파드를 생성했다.
mariadb pod, service를 만들고 service의 이름으로 백엔드에서 연결해서 사용하는데..
갑자기 안되는 것 ㅠ_ㅠ.....
unknown host 라고 자꾸 떠서
host이름이 잘못됐나 해서 계속 호스트이름을 바꿔보고했는데 안됨..
그리고 또 다른 에러메세지
Error: getaddrinfo EAI_AGAIN mariadb-service
at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
오류메세지를 자세히 보니 dns의 문제인것 같아서
쿠버네티스에 내장되어 있는 coreDns 파드의 상태를 확인해보았다.
k3s의 dns 서비스 확인
kubectl get all -n kube-system
-> kube-system 네임스페이스의 리소스 확인
coredns가 Unknown상태였음..ㅠㅠ
지금은 다시 시작했기 때문에 하나는 running, 하나는 terminating으로 뜸.
dns 리소스 상태확인
kubectl get pods --all-namespaces | grep core
coredns 파드가 Unknown 상태였다.
pod의 상세 상태확인
kubectl describe pod 파드이름 -n kube-system
상세 상태를 확인 해보니
이유는 알수없음이었고.. 멈춘 시간을 보니 정확히 고통받고 있던 시간이었음 ㅋㅋㅋㅋㅋㅋ
파드를 삭제하면 쿠버네티스가 새로운 파드를 자동으로 생성하기 때문에
kubectl delete pod 파드이름 -n kube-system
삭제 해버림 !!
그리고 다시 상태를 확인해보니
잘 생성되었고,,
dns역할도 잘 한다!!!!!! 굿!
'기타 > 문제해결' 카테고리의 다른 글
nginx 업로드 파일 용량 초과 오류 해결 (0) | 2024.10.14 |
---|---|
[Prometheus] Prometheus 컨테이너 에러 err="open /data/queries.active: permission denied" 해결 (0) | 2024.09.01 |
[React] CORS(Cross-Origin Resource Sharing) 에러 해결 (0) | 2024.08.07 |
Window에서 postman 완전 삭제후 재설치 (0) | 2024.08.06 |
oracle vm virtualBox 설치시 에러 (0) | 2024.07.24 |