• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

kubernetes timezone

23.11.15 17:54 작성 조회수 361

1

강사님 안녕하세요

k8s 강좌로 항상 큰 도움을 받고 있습니다.

 

다름이 아니라 이번에는

k8s timezone 관련해서 여쭤보고 싶은 부분이 있는데요..

컨테이너별로 timezone을 설정하는 내용은 확인했는데

container에 timezone을 asia/seoul로 설정했더라도

파드 생성 yaml 스크립트를 보면

creationTime이 UTC값으로 들어있더라구요

kubernetes 클러스터가 UTC값을 사용하는 것 같은데

혹시 kubernetes 자체의 timezone을 확인할 수 있는 명령어라던가

timezone을 UTC에서 다른 것으로 변경이 가능할까요?

 

항상 너무 감사드립니다.

오늘도 좋은 하루 되시길 바랍니다.

답변 2

·

답변을 작성해보세요.

1

아, 제가 질문을 착각했군요!

creationTime을 물어보는 분은 처음입니다.

보통 UTC를 기준으로 +를 해서 처리 하는 게 좋긴 한데,

프로젝트 마다 기준이 다르긴 하죠.

제가 예전에 쿠버네티스 API를 받아서 처리하는 시스템을 만들 때,

creationTime과 +9를 한 시간을 둘 다 저장했던 기억이 있네요.

일단 저도 이걸 바꿔볼 생각은 해보지 못해서 좀 찾아봤는데 역시나 변경하는 방법이 쉽게 검색되지는 않습니다.

이러면 대체로 creatimTime을 변경해서 쓰는 게 흔한 방법은 아닌 거일 수 있어요.

그리고 API 규격을 보면 description으로 이런 내용이 있기도 하네요.

CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. Populated by the system

 

도움이 되지 못해 죄송합니다 ㅠ

 

kimwj님의 프로필

kimwj

질문자

2023.11.16

아닙니다 답변이 너무 도움이 되었습니다.

정말 감사합니다.

 

좋은 하루 되십시오~

1

안녕하세요.

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

컨테이너 이미지를 만들 때 timezone이 안 먹힌 적은 별로 없었는데 이상하네요.

일단 컨테이너 기본 타임존은 UTC라고 보시면 되요.

리눅스 OS timezone이 아닌 하드웨어 시간을 따라가는데, 이걸 수정하는 게 맞는지는 좀 애매하네요.

최대한 이미지에 timezone을 변경하는 걸 권해드리고, 안되면 저도 같이 봐드리겠습니다.

kimwj님의 프로필

kimwj

질문자

2023.11.16

답변 너무 감사합니다.

 

컨테이너 이미지에 timezone 적용은 잘 됩니다.

제가 궁금한건 컨테이너 이미지의 timezone하고 상관없이

Pod 생성 yaml안에 metadata의 creationTimestamp 부분이

항상 UTC 타임이라 이 부분의 timezone 적용이 가능한지 궁금했었습니다.

 

오늘도 행복한 하루 되십시오~