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

Memantau Linux dengan atop

Katakan kita nak tau aplikasi apa yang guna CPU tinggi pada 3 pagi tadi.Cara paling mudah ialah dengan menggunakan atop. atop macam top tapi...