반응형
문제
분명 정상적으로 동작하던 k8s 클러스터에서 어느 순간 부터 Worker 노드에서 동작하던 POD 내부에서
외부로 통신이 안되길래 calico POD의 동작 상태를 확인해보았더니만,
아래 이미지 처럼 CrashLoopBackOff 에러가 나오길래 로그를 확인해보았습니다.
Calico POD의 로그를 살펴보니 "k8s-master002" 노드에서 172.16.23.100/32 주소를 이미 사용하고 있어서 오류가 나오고 있었습니다.
그래서 k8s-master002 노드의 애너테이션을 확인해보았습니다.
확인결과 아래 이미지 처럼 나오길래 애너테이션 삭제를 진행해주었습니다.
오류 해결
아래의 명령어로 애너테이션을 삭제해주었습니다.
kubectl annotate node k8s-master002 projectcalico.org/IPv4Address- --overwrite
그리고 파드를 삭제를 해주었더니 정상적으로 동작이 되고 파드 내에서 외부로 통신이 정상적으로 되었습니다.
각 노드들에서 calico POD가 정상적으로 실행 중이고,
실제 POD 내에서 8.8.8.8 로 ping을 보내봐도 정상적으로 가는 것을 확인할 수 있습니다.
이상 입니다.
반응형
'쿠버네티스' 카테고리의 다른 글
POD 생성 시 kyverno error 해결 (0) | 2025.01.06 |
---|---|
Helm 차트로 설치한 어플리케이션의 values.yaml 내용 확인하기 (0) | 2025.01.06 |
Consul 삭제 후에도 webhook 에러 발생 (1) | 2024.12.31 |
GPU 파드 생성 시 겪었던 오류 (nvidia-container-runtime) (0) | 2024.11.11 |
쿠버네티스 특정 노드에만 파드 생성 하기 (0) | 2024.11.04 |