Wednesday, 1 July 2020

Macam mana nak mount NFS storage ke kluster Kubernetes



1. Pastikan FW dibuka dari Kubernetes ke NFS storage. Untuk FW rules
source: Kubernetes IP ( bab nie tricky sikit kena tengok Kubernetes ko cap apa. Kalau PKS ini adalah egress worker nodes)
destination: IP NFS server dan port yang berikut.
Portmapper 
Nfsd
Mountd
Nlockmgr
status

2. Expose NFS storage dari NFS server. Katakan IP NFS Server 192.168.1.100, nanti NFS storage akan diberi dalam bentuk

192.168.1.100:/volume001

3. Sekarang boleh mount terus NFS kat POD dalam kluster Kubernetes. Cuba tengok contoh dibawah. Di dalam contoh ni volume NFS tu di mount kepada /usr/share/nginx/html

kind: Deployment
metadata:
  name: nginx-nfs
spec:
  replicas: 1
  selector:
    matchLabels:
      app: nginx-nfs
  template:
    metadata:
      labels:
        app: nginx-nfs
    spec:
      containers:
      - name: nginx-nfs
        image: nginx:latest
        ports:
        - containerPort: 80
        volumeMounts:
        - name: nfs-dev
          mountPath: /usr/share/nginx/html # Please change the destination you like the share to be mounted too
      volumes:
       - name: nfs-dev
         nfs:
          server: 192.168.1.100
          path: /volume001

Semoga bermanfaat

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...