inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

k8s 컨테이너의 timezone

669

jangja

작성한 질문수 1

1

인프런에서 쿠버네티스 초~중급 강좌를 들으면서 실습중인데 궁금한 점이 해결이 안되어 질문 남깁니다.

쿠버네티스에서 파드를 생성하면 컨테이너의 TZ는 쿠버네티스 마스터나 워커노드를 따라가지 않고 모두 utc로 잡히더라구요. 그래서 검색을 해보니 deployment 를 작성할 때 컨테이너의 TZ를 바꾸는 정도만 나오네요. 도커를 사용할때도 env로 TZ을 KST로 넣어서 시간을 맞췄던 기억이 있는데, 쿠버네티스에서 생성한 컨테이너들이 마스터 노드 혹은 워커노드의 TZ를 따라가도록 하는 설정은 없는 것일까요??

실무에서 k8s 를 사용하게된다면 시간 정보가 중요할텐데 그냥 UTC로 사용하는 것인지 궁금합니다.

컨테이너의 시간 맞추는 설정으로 사용한다면... 사이드카 컨테이너는 어떻게 설정하는지도 궁금합니다.

 

kubernetes

답변 1

1

일프로

제가 놓친 질문이 있었네요..; 먼저 죄송합니다.

지금은 해결이 되셨겠지만, 다른 분들을 위해 늦었더라도 답글 남겨요.

 

일단 kubernetes 클러스터에서 별도로 timezone을 설정하는 부분은 없습니다.

말씀하신 대로 컨테이너를 만들 때 timezone을 설정하거나 yaml 파일에 설정을 해줘야 되요.

컨테이너 기본 타임존은 UTC 입니다.

리눅스 OS timezone이 아닌 하드웨어 시간을 따라 가는 건데, 하드웨어 시간은 통상 변경하지 않습니다.

그리고 일반적으로 글로벌 서비스에서는 서버단에서는 모두 UTC로 시간을 맞추고, UI 단에서 브라우저에 언어에 따라서 시간대를 바꿉니다.

프로메테우스와 그라파나 구성을 보면 쉽게 이해할 수 있어요.

두 컨테이너 모두 UTC를 사용하고요. Grafana에서 사용자 브라우저에 따라 시간대를 변경해 줍니다.

쿠버네티스 설치 후 노드 확인 명령어가 없는 명령어로 나옵니다.

1

20

6

안녕하세요. 실습 관련해서 여쭤볼 것이 있습니다.

0

22

2

4. Container 빌드 & 저장하기 - 자료 관련

1

31

2

aws 로드 밸런서가 생성되지 않습니다.

0

23

2

쿠버네티스 어나더 클래스-Sprint 1, 2 강의 관련 질문이있습니다.

1

30

1

안녕하세요, Oracle Cloud Free Tier 가입 과정에서 계속 오류가 발생해 문의드립니다.

1

39

2

배포 파이프라인 구축 후 마주하게 되는 고민들 (💻 실습)

1

31

2

쿠버네티스에서의 스토리지 사용

1

47

2

Windows localhost:30000 연결 거부 현상

0

54

2

26년 5월 합격 관련

1

79

2

curl 200 반환 실패의 건

1

82

4

Service(name: traefik)의 EXTERNAL_IP 가 Pending 입니다.

1

51

2

[15. ConfigMap, Secret - 실습] Env (File) 실습 시 문의사항

1

55

2

학습방법 문의

1

71

2

Node Schedule 실습 시 pod3 생성 시 메모리 요청량이 올라가지 않는 사항

1

45

1

Readiness Probe 관련 질문드립니다.

0

42

1

강사님 가이드 부탁드립니다.

1

58

1

localhost:30000 접속 안되는 문제 관련 질문

0

68

2

Guest OS

1

61

2

sprint 강의 내용 보이지 않음

1

51

2

설치 관련 문의

0

61

2

Docker Desktop 설치 관련 질문

0

63

2

kubeTM Blog는 없어진건가요????

1

64

2

내장형 톰캣일경우

0

56

2