You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/ROOT/pages/kubernetes/operations/backup-restore.adoc
+59-9Lines changed: 59 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -287,15 +287,30 @@ You need to create the persistent volume and persistent volume claim before inst
287
287
For more information, see xref:kubernetes/persistent-volumes.adoc[Volume mounts and persistent volumes].
288
288
====
289
289
290
-
==== Configure the _backup-values.yaml_ file for using MinIO
290
+
==== Configure S3-compatible Storage Endpoints
291
291
292
-
MinIO is an AWS S3-compatible object storage API.
293
-
You can specify the `minioEndpoint` parameter in the _backup-values.yaml_ file to push your backups to your MinIO bucket.
294
-
This endpoint must be a s3 API endpoint or else the backup Helm chart will fail.
295
-
Only non-TLS/SSL endpoints are supported.
296
-
For example:
292
+
The backup system supports any S3-compatible storage service. You can configure both TLS and non-TLS endpoints using the following parameters in your _backup-values.yaml_ file:
297
293
298
-
[source, yaml, role='noheader']
294
+
[source, yaml]
295
+
----
296
+
backup:
297
+
# Specify your S3-compatible endpoint (e.g., https://s3.amazonaws.com or your custom endpoint)
298
+
s3Endpoint: "https://s3.custom-provider.com"
299
+
300
+
# Enable TLS for secure connections (default: false)
301
+
s3EndpointTLS: true
302
+
303
+
# Optional: Provide a base64-encoded CA certificate for custom certificate authorities
304
+
s3CACert: "base64_encoded_ca_cert_data"
305
+
306
+
# Optional: Skip TLS verification (not recommended for production)
0 commit comments