nodejs在kubernetes中的时区设置

kubernetes的pod中默认的时区是0时区,如果要修改时区,一般是通过mount的方式,将/etc/localtime映射为/usr/share/zoneinfo/Asia/Shanghai

但是这种方式下,系统时区是改了,比如在bash中输出date已经是正确的,但是NodeJS应用中可能依然是0时区。这时候需要再加一个环境变量TZ即可。

containers:
  - env:
    - name: TZ
      value: Asia/Shanghai

文章原始链接:https://sijie.wang/posts/nodejs-timezone/

本站文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请保留原始链接