Обновлены инструкции по удалению в README.md и изменено имя класса хранения в nfs-provisioner.yaml.

This commit is contained in:
2025-07-01 15:19:56 +07:00
parent 4e3de3ea5a
commit 961bb99beb
3 changed files with 72 additions and 3 deletions

View File

@@ -0,0 +1,67 @@
# Soft Install
```bash
helm upgrade --install --create-namespace -n nfs-provisioner nfs-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner \
--set nfs.server=192.168.8.4 --set nfs.path=/volume1/t8s --set nfs.reclaimPolicy=delete \
--set storageClass.create=true --set storageClass.defaultClass=true \
--set storageClass.name=nfs-client --set storageClass.archiveOnDelete=false
```
## Проверка работы
```yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: data-volume
namespace: default
spec:
storageClassName: nfs-client
resources:
requests:
storage: 1Gi
accessModes:
- ReadWriteOnce
---
apiVersion: v1
kind: Service
metadata:
name: nginx
namespace: default
spec:
selector:
app: nginx
ports:
- protocol: TCP
port: 80
targetPort: 80
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: web-server
namespace: default
spec:
selector:
matchLabels:
app.kubernetes.io/name: web-server
template:
metadata:
labels:
app.kubernetes.io/name: web-server
app: nginx
spec:
containers:
- name: web-server
image: nginx
volumeMounts:
- mountPath: /usr/share/nginx/html
name: data
volumes:
- name: data
persistentVolumeClaim:
claimName: data-volume
```

View File

@@ -33,5 +33,5 @@ spec:
storageClass:
create: true
defaultClass: true
name: piraeus-storage
name: nfs-client
archiveOnDelete: false

View File

@@ -84,9 +84,11 @@ talosctl --context talos-default --nodes 10.5.0.2 get etcdmember
## Удаление
```bash
talosctl --context talos-default cluster destroy
rm ~/.kube/talos-default.yaml
rm ~/.talos/config
```
## Генерация и установка