Обновлены инструкции по удалению в README.md и изменено имя класса хранения в nfs-provisioner.yaml.
This commit is contained in:
67
talos-k8s-flux/clusters/t8s-default/soft.md
Normal file
67
talos-k8s-flux/clusters/t8s-default/soft.md
Normal 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
|
||||
```
|
@@ -33,5 +33,5 @@ spec:
|
||||
storageClass:
|
||||
create: true
|
||||
defaultClass: true
|
||||
name: piraeus-storage
|
||||
name: nfs-client
|
||||
archiveOnDelete: false
|
||||
|
@@ -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
|
||||
```
|
||||
|
||||
## Генерация и установка
|
||||
|
||||
|
Reference in New Issue
Block a user