mirror of
https://github.com/wahyd4/home-docker.git
synced 2026-08-09 04:15:52 +10:00
Update nfs to 1.5 which is the feiniu
This commit is contained in:
@@ -9,8 +9,8 @@ spec:
|
|||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteMany
|
- ReadWriteMany
|
||||||
nfs:
|
nfs:
|
||||||
server: 192.168.1.4
|
server: 192.168.1.5
|
||||||
path: "/configs"
|
path: "/fs/1000/nfs/k8s/configs"
|
||||||
---
|
---
|
||||||
|
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
|
|||||||
@@ -338,7 +338,7 @@ All persistent data stored on **server-3** at `192.168.1.2:/mnt/k8s/`
|
|||||||
|
|
||||||
## 🔗 External Dependencies
|
## 🔗 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**:
|
- **External etcd Cluster**:
|
||||||
- 192.168.1.6:2379
|
- 192.168.1.6:2379
|
||||||
- 192.168.1.10: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 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 \
|
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
|
# taints
|
||||||
|
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ spec:
|
|||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteMany
|
- ReadWriteMany
|
||||||
nfs:
|
nfs:
|
||||||
server: 192.168.1.4
|
server: 192.168.1.5
|
||||||
path: "/mongodb"
|
path: "/fs/1000/nfs/mongodb"
|
||||||
---
|
---
|
||||||
|
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
@@ -101,8 +101,8 @@ spec:
|
|||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteMany
|
- ReadWriteMany
|
||||||
nfs:
|
nfs:
|
||||||
server: 192.168.1.4
|
server: 192.168.1.5
|
||||||
path: "/backups"
|
path: "/fs/1000/nfs/backups"
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
@@ -115,8 +115,8 @@ spec:
|
|||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteMany
|
- ReadWriteMany
|
||||||
nfs:
|
nfs:
|
||||||
server: 192.168.1.4
|
server: 192.168.1.5
|
||||||
path: "/backups"
|
path: "/fs/1000/nfs/backups"
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -132,31 +132,3 @@ spec:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
storage: 100Gi
|
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 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 \
|
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
|
# badger batch delete
|
||||||
|
|||||||
+4
-32
@@ -8,8 +8,8 @@ spec:
|
|||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteMany
|
- ReadWriteMany
|
||||||
nfs:
|
nfs:
|
||||||
server: 192.168.1.4
|
server: 192.168.1.5
|
||||||
path: "/downloads"
|
path: "/fs/1000/nfs/downloads"
|
||||||
---
|
---
|
||||||
|
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
@@ -40,34 +40,6 @@ spec:
|
|||||||
requests:
|
requests:
|
||||||
storage: 10Gi
|
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
|
apiVersion: v1
|
||||||
kind: PersistentVolumeClaim
|
kind: PersistentVolumeClaim
|
||||||
@@ -93,8 +65,8 @@ spec:
|
|||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteMany
|
- ReadWriteMany
|
||||||
nfs:
|
nfs:
|
||||||
server: 192.168.1.4
|
server: 192.168.1.5
|
||||||
path: "/configs"
|
path: "/fs/1000/nfs/k8s/configs"
|
||||||
---
|
---
|
||||||
|
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
|
|||||||
+1
-1
@@ -220,7 +220,7 @@ sudo apt install kubeadm=1.27.6-00
|
|||||||
|
|
||||||
### Restore files from nas, with progress
|
### 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
|
# Disk full
|
||||||
|
|||||||
Reference in New Issue
Block a user