如何在GKE Pod中设置时区

时间:2018-11-16 04:28:15

标签: docker kubernetes timezone gcloud google-kubernetes-engine

我将docker Linux部署到了gcloud gke pod。

我添加了以下代码,尝试在dockerfile中设置时区。此代码在本地docker中正确运行。但这在gcloud gke pod中不起作用。时区位于本地PST,GKE Pod中的时区仍处于UTC。请帮忙!

ENV TZ=America/Los_Angeles
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

1 个答案:

答案 0 :(得分:2)

我不确定这在您的本地环境中如何运作。看起来您失踪了(Ubuntu,Debian):

dpkg-reconfigure -f noninteractive tzdata

总而言之,像这样:

echo America/Los_Angeles >/etc/timezone && \
ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime && \
dpkg-reconfigure -f noninteractive tzdata

blog有一个很好的解释,包括如何进行Alpine Linux