Please enable Javascript to view the contents

k8s cronjob执行时区问题

 ·  ☕ 1 分钟  ·  ✍️ starifly · 👀... 阅读

使用k8s中的cronjob备份数据库发现一个问题,设置一个固定的时间点执行job,但是到了设定的时间后却没有执行。

经过查资料才得知,是k8s中时区的问题,所以需要修改/etc/kubernetes/manifests/kube-scheduler.yaml配置文件,增加相应的时区设置:

    volumeMounts:
    -  name: localtime
       mountPath: /etc/localtime
       readOnly: true
   volumes:
    - name: localtime
       hostPath:
           path: /etc/localtime

再重启k8s,就可以解决

systemctl restart kubelet

Reference

-------他日江湖相逢 再当杯酒言欢-------
分享

飞鸟
作者: starifly ❉
天无边,智无限。


目录

点击屏幕右上角的 ···
在弹出的窗口中选择 在浏览器中打开