k8s 컨테이너의 timezone
667
작성한 질문수 1
인프런에서 쿠버네티스 초~중급 강좌를 들으면서 실습중인데 궁금한 점이 해결이 안되어 질문 남깁니다.
쿠버네티스에서 파드를 생성하면 컨테이너의 TZ는 쿠버네티스 마스터나 워커노드를 따라가지 않고 모두 utc로 잡히더라구요. 그래서 검색을 해보니 deployment 를 작성할 때 컨테이너의 TZ를 바꾸는 정도만 나오네요. 도커를 사용할때도 env로 TZ을 KST로 넣어서 시간을 맞췄던 기억이 있는데, 쿠버네티스에서 생성한 컨테이너들이 마스터 노드 혹은 워커노드의 TZ를 따라가도록 하는 설정은 없는 것일까요??
실무에서 k8s 를 사용하게된다면 시간 정보가 중요할텐데 그냥 UTC로 사용하는 것인지 궁금합니다.
컨테이너의 시간 맞추는 설정으로 사용한다면... 사이드카 컨테이너는 어떻게 설정하는지도 궁금합니다.
답변 1
1
제가 놓친 질문이 있었네요..; 먼저 죄송합니다.
지금은 해결이 되셨겠지만, 다른 분들을 위해 늦었더라도 답글 남겨요.
일단 kubernetes 클러스터에서 별도로 timezone을 설정하는 부분은 없습니다.
말씀하신 대로 컨테이너를 만들 때 timezone을 설정하거나 yaml 파일에 설정을 해줘야 되요.
컨테이너 기본 타임존은 UTC 입니다.
리눅스 OS timezone이 아닌 하드웨어 시간을 따라 가는 건데, 하드웨어 시간은 통상 변경하지 않습니다.
그리고 일반적으로 글로벌 서비스에서는 서버단에서는 모두 UTC로 시간을 맞추고, UI 단에서 브라우저에 언어에 따라서 시간대를 바꿉니다.
프로메테우스와 그라파나 구성을 보면 쉽게 이해할 수 있어요.
두 컨테이너 모두 UTC를 사용하고요. Grafana에서 사용자 브라우저에 따라 시간대를 변경해 줍니다.
configmap 을 환경변수로 사용할 때 파드 적용 시점 문의
1
10
2
gateway 생성 후 접속 확인 질문
0
21
2
Ingress 생성하기 ingressclass 질문
1
28
2
deployment 업데이트 및 롤백 실행하기 -2
1
24
2
강사님 Sprint6 은 언제쯤 나오나요?
1
17
1
젠킨스버전과 플러그인설치
1
37
2
cpu&memory 재설정하기에 질문이 있습니다.
1
52
2
시험 시작하기 전에 한 가지 질문 있습니다.
1
51
2
yml 작성하다가 에러 발생해서 문의 드립니다.
0
39
2
섹션2. 1.5쿠버네티스_컨트롤플레인_노드와_워커_노드_그리고 kubeadm으로 쿠버네티스 직접 구성하기-v1.30 오류
0
37
2
설치수업중에 질문드립니다.
1
58
2
CNI 문제 질문
1
53
2
문제 환경 구축 오류
1
53
2
가상머신 가져오는법?
1
56
2
기초다지기 설치 문의드립니다.
1
106
4
강의 수강 궁금한 점 있습니다.
1
63
2
환경 설정에 대하여
0
50
2
톰캣 설치시 톰캣에 들어가지를 못함
1
31
2
실습 환경 관련 질의
0
43
2
HPA 부분 Auto Scaler 설치하는 링크가 없습니다!!
1
66
3
실습을 가상환경에서 해도 따라하는데 지장이 없나요?
0
57
2
ch4 디렉토리
0
70
2
환경 구축관련 추가 질문입니다.
1
58
2
환경구축관련 내용 확인해주세요.
1
51
2





