Requirements.yaml中的时区可将依赖关系添加到舵图

时间:2020-05-12 12:41:10

标签: kubernetes dependencies mariadb kubernetes-helm

我们用于特定微服务的头盔图表具有以下依赖性:

dependencies:
- name: mariadb
  version: 7.x.x.
  repository: "abc"
  condition: mariadb.enabled
  tags:
    - database

当我们登录到微服务窗格时,显示的时区是本地的,与部署中配置的一样。 但是,当我们登录mariadb pod时,时区为UTC。

有人可以帮助我了解如何在mariadb中设置本地时区而不是UTC吗?

1 个答案:

答案 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

您还可以阅读如何set value in dependency of helm chart