diff --git a/k8s/README.md b/k8s/README.md index 54d5b62..6070550 100644 --- a/k8s/README.md +++ b/k8s/README.md @@ -332,8 +332,34 @@ Checks: ## minio +See [chart on GitHub](https://github.com/minio/charts/tree/master/minio). + ```sh -kubectl apply -f minio +helm repo add minio https://helm.min.io/ +helm repo update +helm upgrade --install -f minio/minio.secret.yaml --namespace minio --create-namespace minio minio/minio +# # +helm delete minio -n minio +kubectl delete ns minio +``` + +## velero + +Backup tool. See chart [README](https://github.com/vmware-tanzu/helm-charts/blob/main/charts/velero/README.md). + +```sh +helm repo add vmware-tanzu https://vmware-tanzu.github.io/helm-charts +helm repo update +helm upgrade --install --create-namespace --namespace velero -f ./velero/velero.secret.yaml velero vmware-tanzu/velero +# # +helm delete velero -n velero +kubectl delete ns velero +``` + +A backup may be created using: + +```sh +velero backup create mybackup --default-volumes-to-restic --exclude-namespaces kube-system,minio,monitoring,openebs,cert-manager,ingress-nginx,troubleshoot,velero --wait ``` ## Add mopbot & corona & corona-api diff --git a/k8s/minio/minio.secret.yaml b/k8s/minio/minio.secret.yaml index 7e30900..902dd9c 100644 Binary files a/k8s/minio/minio.secret.yaml and b/k8s/minio/minio.secret.yaml differ diff --git a/k8s/openebs/openebs.yml b/k8s/openebs/openebs.yml index f9c1f75..c6bba2a 100644 --- a/k8s/openebs/openebs.yml +++ b/k8s/openebs/openebs.yml @@ -7,4 +7,4 @@ ndmOperator: ndm: enabled: false snapshotOperator: - enabled: false \ No newline at end of file + enabled: true \ No newline at end of file diff --git a/k8s/velero/velero.secret.yaml b/k8s/velero/velero.secret.yaml new file mode 100644 index 0000000..8f5692e Binary files /dev/null and b/k8s/velero/velero.secret.yaml differ