inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

k8s 컨테이너의 timezone

680

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에서 사용자 브라우저에 따라 시간대를 변경해 줍니다.

[github fork]tz-argocd-repo

0

16

1

현재 배포 아키텍처에서 Kafka 테스트 배치 및 구성 방향 질문드립니다.

0

32

1

nginx 질문드려도될까요?

0

41

1

실습용 VM 시간 불일치로 인한 Calico CNI 인증(Unauthorized) 에러 조치 문의

0

50

2

안녕하세요aks에대한 문의드립니다.

0

33

1

개인 블로그에 정리하면서 ppt 자료 캡처 해서 넣어도 되나요?

1

58

2

ubuntu 18.04 다운로드 링크 삭제

0

63

2

운영환경에서의 secret 관리

0

71

2

7강 설치 질문

0

65

2

jenkins 노드 구성 실습 오류 수정

1

61

1

상세 설정까지 이해하시는 비결이 궁금합니다

1

90

2

ClusterIP 실습 시 Connection refused

0

66

2

Apple Silicon에서 CI 빌드 이미지가 재시작을 반복할 때 (jib platforms 수정)

1

67

1

제공된 스크립트를 어디서 받을 수 있나요?

0

61

1

미션 제출 방식 건의

0

50

0

Deployment 업데이트-2 해결 방식 문의

1

57

1

미션 진행 방식에 대한 질문입니다.

0

66

1

파킹 페이지와 대기열 큐 질문입니다.

0

54

1

virtualbox 설치시

1

62

1

verify.sh 4단계 실패 — Jenkins 컨테이너에서 127.0.0.1:6443 connection refused

0

86

2

아무 수정도 안하고 주어진 소스로 그대로 했는데 패스워드 에러가 남

0

97

1

처음 실행 시 계속 패스워드가 틀리다고 나옴. 수정하고 해도 마찬가지임

1

118

2

설치 가이드대로 해도 안되는 경우가 있더라고요

0

93

2

구현 방법에 대한 문의

0

94

2