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