서버가 KST 시간대를 사용하고 있더라도 컨테이너상에서는 UTC로 잡혀 있는 경우가 있다.
로그 수집을 사이드카로 빼서 관리를 하면서, 로그 시간을 보아야 할 때, UTC는 KST와 9시간 차이가 발생을 하기 때문에 시간을 보기가 어렵다. 그렇기 때문에 Pod에 TimeZone을 설정하는 방법에 대해 알아 본다.
1. 기존에 이미 컨테이너가 띄어져 있는 경우
$ ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime |
2. yaml내에 TimeZone 설정
volumeMount를 통해 localtime과 timezone을 설정
... volumeMounts: - mountPath: /etc/localtime name: localtime readOnly: true - mountPath: /etc/timezone name: timezone readOnly: true ... volumes: - name: localtime hostPath: path: /etc/localtime - name: timezone hostPath: path: /etc/timezone |
'Cloud > Kubernetes' 카테고리의 다른 글
[Kubernetes] 파일을 통한 컨테이너 정보 저장(DownwardAPI) (0) | 2021.03.28 |
---|---|
[Kubernetes] Grafana Configmap을 통한 DashBoard 추가 (0) | 2021.02.17 |
[Kubernetes] "docker->crio" 컨테이너 런타임 변경 (0) | 2021.02.05 |
[Kubernetes] Running 상태 이외의 상태 Pod 삭제 (0) | 2021.02.05 |
[Kubernetes] "kubectl cp" 명령어를 통한 파일 이동 (0) | 2021.02.04 |