Requirements.yaml中的时区,以将依赖关系添加到头盔图表中

问题描述 投票:0回答:1

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

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

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

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

kubernetes dependencies mariadb kubernetes-helm
1个回答
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"

或您喜欢的任何其他TZ Europe/Paris。完成后,您可以通过以下方式使用value.yaml

$ helm install --name my-release stable/mariadb -f values.yaml

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

© www.soinside.com 2019 - 2024. All rights reserved.