K3s 구축하여 시스템의 로그를 그라파나로 계속 모니터링 중인데
kube-system 네임스페이스의 로그에 지속적으로 뜨는 로그가 발견되었다.
[WARNING] No files matching import glob pattern: custom/*.override
[WARNING] No files matching import glob pattern: custom/*.server
warning 메세지이기때문에 사실 크게 문제되는 것은 없지만
초단위로 계속 저러한 로그가 찍히는것이 아주 거슬렸음..
coredns의 configmap 파일을 조회해보았다.
kubectl get configmap coredns -n kube-system -o yaml
이 import 구문때문에 계속 로그가 찍히는것..
그럼 저 import구문들의 역할이 무엇이냐하면,,
1. import custom/*.override
custom/ 디렉토리 안에 있는 모든 .override 확장자를 가진 파일들을 가져오는 역할이다.
일반적으로 .override 파일은 기존 설정을 덮어쓰거나 추가 설정을 제공하는 용도로 사용된다.
(예를들어, 기존 설정에 추가적인 도메인 이름 매핑이나 IP 주소 변경 등의 설정 적용..)
만약 k3s 클러스터에서 사용중인 .override 파일이 없거나 해당 설정이 필요하지 않은경우
이 import 구문을 삭제해도 된다 !
2. import custom/*.server
이 구문도 마찬가지로 custom/ 디렉토리 안에 있는 모든 .server 확장자를 가진 파일을 import한다.
.server 파일들은 보통 특정 서버 블록 설정을 포함함..
(예를들어, 특정 도메인에 대한 서버설정이나 프록시 서버 설정 등..)
.server 파일들이 필요하지 않은 경우에도 마찬가지로 제거가능
이 두 Directive는 CoreDNS의 설정을 유연하게 관리할 수 있도록 도와주는 기능이지만 실제로 사용중이지 않으면
제거해도 됨.. 그래서 나는 제거함..ㅎㅎ
2. eidt 하자
kubectl edit configmap coredns -n kube-system
3. 새로 적용
kubectl rollout restart deployment coredns -n kube-system
해당 로그가 더이상 찍히지 않는것을 볼 수 있다
'기타 > kubernetes' 카테고리의 다른 글
[k3s] Prometheus를 사용하여 리소스 수집하기 (0) | 2024.11.18 |
---|---|
[k3s] k3s로 서버 배포하기 (0) | 2024.11.14 |
[kubernetes] ubuntu에 k3s 설치하기 (삭제) (1) | 2024.09.14 |
[kubernetes] Helm으로 프로메테우스, 그라파나 설치 (0) | 2024.08.31 |
[kubernetes] Probe (Readiness probe, Liveness probe) (0) | 2024.08.29 |