From bf19b939f3c224d9e046cb3323036fef959e28b6 Mon Sep 17 00:00:00 2001 From: Junwei Zhao Date: Fri, 30 Jan 2026 15:08:02 +1100 Subject: [PATCH] Update config --- ai/crawl4ai.yaml | 60 +++++++++++++++++++++++++++++++++++------------- 1 file changed, 44 insertions(+), 16 deletions(-) diff --git a/ai/crawl4ai.yaml b/ai/crawl4ai.yaml index 88a446f..8ef6a58 100644 --- a/ai/crawl4ai.yaml +++ b/ai/crawl4ai.yaml @@ -1,26 +1,40 @@ apiVersion: v1 kind: PersistentVolume metadata: - name: crawl4ai-nfs + name: crawl4ai-config-local-pv + labels: + type: local + name: crawl4ai-config spec: capacity: storage: 2Gi + volumeMode: Filesystem accessModes: - ReadWriteOnce - nfs: - server: 192.168.1.5 - path: "/fs/1000/nfs/k8s/crawl4ai-config" + persistentVolumeReclaimPolicy: Delete + storageClassName: local-storage + local: + path: /mnt/k8s/crawl4ai/config + nodeAffinity: + required: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: In + values: + - server-3 --- apiVersion: v1 kind: PersistentVolumeClaim metadata: namespace: ai - name: crawl4ai-nfs-pvc + name: crawl4ai-config-local-pvc spec: + volumeName: crawl4ai-config-local-pv + storageClassName: "local-storage" accessModes: - ReadWriteOnce - storageClassName: "" resources: requests: storage: 2Gi @@ -28,29 +42,43 @@ spec: apiVersion: v1 kind: PersistentVolume metadata: - name: crawl4ai-user-data-nfs + name: crawl4ai-user-data-local-pv + labels: + type: local + name: crawl4ai-user-data spec: capacity: - storage: 50Gi + storage: 10Gi + volumeMode: Filesystem accessModes: - ReadWriteOnce - nfs: - server: 192.168.1.5 - path: "/fs/1000/nfs/k8s/crawl4ai-user-data" + persistentVolumeReclaimPolicy: Delete + storageClassName: local-storage + local: + path: /mnt/k8s/crawl4ai/user-data + nodeAffinity: + required: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: In + values: + - server-3 --- apiVersion: v1 kind: PersistentVolumeClaim metadata: namespace: ai - name: crawl4ai-user-data-nfs-pvc + name: crawl4ai-user-data-local-pvc spec: + volumeName: crawl4ai-user-data-local-pv + storageClassName: "local-storage" accessModes: - ReadWriteOnce - storageClassName: "" resources: requests: - storage: 50Gi + storage: 10Gi --- @@ -131,10 +159,10 @@ spec: volumes: - name: config persistentVolumeClaim: - claimName: crawl4ai-nfs-pvc + claimName: crawl4ai-config-local-pvc - name: user-data persistentVolumeClaim: - claimName: crawl4ai-user-data-nfs-pvc + claimName: crawl4ai-user-data-local-pvc - name: shm emptyDir: medium: Memory