我们用于特定微服务的头盔图表具有以下依赖性:
dependencies:
- name: mariadb
version: 7.x.x.
repository: "abc"
condition: mariadb.enabled
tags:
- database
当我们登录到微服务窗格时,显示的时区是本地的,与部署中配置的一样。 但是,当我们登录mariadb pod时,时区为UTC。
有人可以帮助我了解如何在mariadb中设置本地时区而不是UTC吗?
答案 0 :(得分:0)
要更改MardiaDB时区,您需要编辑/etc/my.cnf.d/server.conf
# this is read by the standalone daemon and embedded servers
[server]
default-time-zone=-06:00
该值是一个字符串,您需要弄清楚自己的时区,以查找here。
关于头盔和mariaDB chart,我找不到在部署图表时可以设置的任何时区参数。
因此,您需要从value.yaml下载https://github.com/helm/charts/tree/master/stable/mariadb
编辑value.yaml文件并添加:
extraEnvVars:
- name: TZ
value: "UTC"
或您喜欢的其他任何Europe/Paris
TZ。
完成后,您可以通过以下方式使用value.yaml
:
$ helm install --name my-release stable/mariadb -f values.yaml