mirror of
https://github.com/wahyd4/home-docker.git
synced 2026-08-08 20:15:03 +10:00
Update nfs to 1.5 which is the feiniu
This commit is contained in:
@@ -9,8 +9,8 @@ spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
nfs:
|
||||
server: 192.168.1.4
|
||||
path: "/configs"
|
||||
server: 192.168.1.5
|
||||
path: "/fs/1000/nfs/k8s/configs"
|
||||
---
|
||||
|
||||
apiVersion: v1
|
||||
|
||||
@@ -338,7 +338,7 @@ All persistent data stored on **server-3** at `192.168.1.2:/mnt/k8s/`
|
||||
|
||||
## 🔗 External Dependencies
|
||||
|
||||
- **NFS Server**: 192.168.1.4:/k8s (for NFS storage provisioner)
|
||||
- **NFS Server**: 192.168.1.5:/fs/1000/nfs/k8s (for NFS storage provisioner)
|
||||
- **External etcd Cluster**:
|
||||
- 192.168.1.6:2379
|
||||
- 192.168.1.10:2379
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
|
||||
|
||||
helm install nfs-subdir-external-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner \
|
||||
--set nfs.server=192.168.1.4 --set nfs.path=/k8s
|
||||
--set nfs.server=192.168.1.5 --set nfs.path=/fs/1000/nfs/k8s
|
||||
|
||||
# taints
|
||||
|
||||
|
||||
@@ -8,8 +8,8 @@ spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
nfs:
|
||||
server: 192.168.1.4
|
||||
path: "/mongodb"
|
||||
server: 192.168.1.5
|
||||
path: "/fs/1000/nfs/mongodb"
|
||||
---
|
||||
|
||||
apiVersion: v1
|
||||
@@ -101,8 +101,8 @@ spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
nfs:
|
||||
server: 192.168.1.4
|
||||
path: "/backups"
|
||||
server: 192.168.1.5
|
||||
path: "/fs/1000/nfs/backups"
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
@@ -115,8 +115,8 @@ spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
nfs:
|
||||
server: 192.168.1.4
|
||||
path: "/backups"
|
||||
server: 192.168.1.5
|
||||
path: "/fs/1000/nfs/backups"
|
||||
|
||||
---
|
||||
|
||||
@@ -132,31 +132,3 @@ spec:
|
||||
resources:
|
||||
requests:
|
||||
storage: 100Gi
|
||||
|
||||
---
|
||||
# apiVersion: v1
|
||||
# kind: PersistentVolume
|
||||
# metadata:
|
||||
# name: etcd-backups-nfs
|
||||
# spec:
|
||||
# capacity:
|
||||
# storage: 100Gi
|
||||
# accessModes:
|
||||
# - ReadWriteMany
|
||||
# nfs:
|
||||
# server: 192.168.1.4
|
||||
# path: "/backups"
|
||||
# ---
|
||||
|
||||
# apiVersion: v1
|
||||
# kind: PersistentVolumeClaim
|
||||
# metadata:
|
||||
# namespace: "default"
|
||||
# name: "etcd-backups-nfs-pvc"
|
||||
# spec:
|
||||
# storageClassName: ""
|
||||
# accessModes:
|
||||
# - ReadWriteMany
|
||||
# resources:
|
||||
# requests:
|
||||
# storage: 100Gi
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
|
||||
|
||||
helm install nfs-subdir-external-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner \
|
||||
--set nfs.server=192.168.1.4 --set nfs.path=/k8s
|
||||
--set nfs.server=192.168.1.5 --set nfs.path=/fs/1000/nfs/k8s
|
||||
|
||||
|
||||
# badger batch delete
|
||||
@@ -22,4 +22,4 @@ sudo chmod -R g+r /mnt/k8s/redis
|
||||
|
||||
# For Postgres
|
||||
sudo chmod g+rx /mnt/k8s/postgres
|
||||
sudo chmod -R g+r /mnt/k8s/postgres
|
||||
sudo chmod -R g+r /mnt/k8s/postgres
|
||||
|
||||
+4
-32
@@ -8,8 +8,8 @@ spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
nfs:
|
||||
server: 192.168.1.4
|
||||
path: "/downloads"
|
||||
server: 192.168.1.5
|
||||
path: "/fs/1000/nfs/downloads"
|
||||
---
|
||||
|
||||
apiVersion: v1
|
||||
@@ -40,34 +40,6 @@ spec:
|
||||
requests:
|
||||
storage: 10Gi
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: books-nfs
|
||||
spec:
|
||||
capacity:
|
||||
storage: 500Gi
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
nfs:
|
||||
server: 192.168.1.4
|
||||
path: "/library"
|
||||
---
|
||||
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
namespace: "media"
|
||||
name: "books-nfs"
|
||||
spec:
|
||||
storageClassName: ""
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 500Gi
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
@@ -93,8 +65,8 @@ spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
nfs:
|
||||
server: 192.168.1.4
|
||||
path: "/configs"
|
||||
server: 192.168.1.5
|
||||
path: "/fs/1000/nfs/k8s/configs"
|
||||
---
|
||||
|
||||
apiVersion: v1
|
||||
|
||||
+1
-1
@@ -220,7 +220,7 @@ sudo apt install kubeadm=1.27.6-00
|
||||
|
||||
### Restore files from nas, with progress
|
||||
|
||||
rsync -havzP --stats rsync://junv@192.168.1.4/backups/192.168.1.2/redis /mnt/k8s
|
||||
# rsync -havzP --stats rsync://junv@192.168.1.4/backups/192.168.1.2/redis /mnt/k8s
|
||||
|
||||
|
||||
# Disk full
|
||||
|
||||
Reference in New Issue
Block a user