@coderangerがコメント セクションで指摘したように、タイムゾーンの違いはOpenFaaS
.
使用している画像によって異なりますが、ほとんどの画像はUTC
タイムゾーンを使用しています。通常、これは問題になりませんが、特別なケースでは、このタイムゾーンを変更したい場合があります。
この記事で説明されているように、環境変数を使用しTZ
てコンテナーのタイムゾーンを設定できます (タイムゾーンを変更する方法は他にもあります)。
独自のがある場合は、 ENV命令をDockerfile
使用してこの変数を設定できます。注:変数を設定するには、コンテナにパッケージをインストールする必要があります。
tzdata
TZ
$ cat Dockerfile
FROM nginx:latest
RUN apt-get install -y tzdata
ENV TZ="Europe/Warsaw"
$ docker build -t mattjcontainerregistry/web-app-1 .
$ docker push mattjcontainerregistry/web-app-1
$ kubectl run time-test --image=mattjcontainerregistry/web-app-1
pod/time-test created
$ kubectl exec -it time-test -- bash
root@time-test:/# date
Wed Jun 9 17:22:03 CEST 2021
root@time-test:/# echo $TZ
Europe/Warsaw