☸️ Как поменять время / таймзону в поде Kubernetes

by itisgood

Время в поде как правило синхронизуется с хостом.

При использовании хостов на виртуальных машинах VMware я столкнулся с проблемой, что время отставало на 3 часа.

NTP отсутствовал в моей развертке.

Как мы знаем ставить пакеты в контейнере из шелла это не трувэй.

Для решения проблемы вы можете добавить конфиг и примонтировать его в систему

Например:

    volumeMounts:
    - name: tz-config
      mountPath: /etc/localtime
  volumes:
    - name: tz-config
      hostPath:
        path: /usr/share/zoneinfo/Europe/Prague

Полное описание пода:

apiVersion: v1
kind: Pod
metadata:
  name: itsecforu
spec:
  containers:
  - name: itsecforu
    image: itsecforu
    args:
    - sleep
    - "1000000"
    volumeMounts:
    - name: tz-config
      mountPath: /etc/localtime
  volumes:
    - name: tz-config
      hostPath:
        path: /usr/share/zoneinfo/Europe/Prague

 

You may also like

Leave a Comment