При бэкапе кластера вместе с PV с помощью связки Velero+Minio+Restic API-сервер перестаёт отвечать и выдаёт ошибки вроде такой:
An error occurred: Get "https://127.0.0.1:6443/api?timeout=32s": read tcp 127.0.0.1:57722->127.0.0.1:6443: read: connection reset by peer - error from a previous attempt: read tcp 127.0.0.1:57712->127.0.0.1:6443: read: connection reset by peer
При этом, когда я запускаю бэкап без PV, то Velero успешно его создаёт. Я использую Kind версии v0.20.0, Kubernetes 1.27.3, Velero v1.13.0, контейнер Minio minio/mc:latest. Restic ставится флагами --use-node-agent --uploader-type=restic при установке Velero.
Minio развёрнут в Deployment'e:
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: velero
name: minio
labels:
component: minio
spec:
strategy:
type: Recreate
selector:
matchLabels:
component: minio
template:
metadata:
labels:
component: minio
spec:
volumes:
- name: storage
emptyDir: {}
- name: config
emptyDir: {}
containers:
- name: minio
image: minio/minio:latest
imagePullPolicy: IfNotPresent
args:
- server
- /storage
- --config-dir=/config
env:
- name: MINIO_ACCESS_KEY
value: "minio"
- name: MINIO_SECRET_KEY
value: "minio123"
ports:
- containerPort: 9000
volumeMounts:
- name: storage
mountPath: "/storage"
- name: config
mountPath: "/config"
С чем это может быть связано?