Thursday 16 April 2020

Macam mana nak set timezone di Kubernetes pod

Untuk tetapkan timezone di Kubernetes pod, kita mesti sangkutkan tetapan timezone  dari worker node. Berikut adalah contoh fail manifest untuk buat sedemikian. Di dalam contoh ini saya deploy aplikasi nginx dan tetapkan timezone Kuala Lumpur kepanyanya dengan mount point tz-kl 

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx
spec:
  replicas: 1
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:latest
        ports:
        - containerPort: 80
        volumeMounts:
          - name: tz-kl
            mountPath: /etc/localtime
      volumes:
        - name: tz-kl
          hostPath:
            path: /usr/share/zoneinfo/Asia/Kuala_Lumpur

Kita boleh semak pod kita dah pakai timezone KL ke belum dengan menggunakan command date. Jika dah pakai timezone KL date akan paparkan  +08 pada bahagian timezone.

No comments:

Post a Comment

Tatacara klon pelayan di AWS lightsail

  Kadang-kala kita diminta untuk buat satu sistem baru untuk tujuan ujikaji atau percubaan fungsi baru. Jika di AWS lightsail kita boleh bua...