---
title: Charmhub | Deploy Charmed Spark K8s using Charmhub - The Open Operator Collection
description: Deploy the latest version of Charmed Spark K8s as a Kubernetes Operator
  on any cloud.
url: https://charmhub.io/spark-k8s-bundle/configurations/s3-integrator
---

##### We've discontinued the registration of new Bundles

New Bundle registrations are no longer accepted. Existing bundles remain functional. We recommend using the Juju Terraform Provider for new deployments.

[Learn more](https://discourse.charmhub.io/t/discontinuing-new-charmhub-bundle-registrations/15344)

# Charmed Spark K8s

[Canonical](https://charmhub.io/publisher/data-platform "View all packages from Canonical")
| bundle

* [Canonical](https://charmhub.io/publisher/data-platform "View all packages from Canonical")
  | bundle

Platform:

edge 4

```
juju deploy spark-k8s-bundle --channel edge
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [Spark History Server K8S](https://charmhub.io/spark-k8s-bundle/configurations/spark-history-server-k8s)
* [Spark Integration Hub K8S](https://charmhub.io/spark-k8s-bundle/configurations/spark-integration-hub-k8s)
* [Kyuubi K8S](https://charmhub.io/spark-k8s-bundle/configurations/kyuubi-k8s)
* [Postgresql K8S](https://charmhub.io/spark-k8s-bundle/configurations/postgresql-k8s)
* [Postgresql K8S](https://charmhub.io/spark-k8s-bundle/configurations/postgresql-k8s)
* [S3 Integrator](https://charmhub.io/spark-k8s-bundle/configurations/s3-integrator)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* attributes | string

  The custom metadata (HTTP headers).
* bucket | string

  The bucket/container name delivered by the provider.
* endpoint | string

  The endpoint used to connect to the object storage.
* experimental-delete-older-than-days | int

  Full backups can be retained for a number of days. The removal of expired
  backups happens imediatelly after finishing the first successful backup after
  retention period.
  When full backup expires, the all differential and incremental backups which
  depends on this full backup also expires.
  This option is EXPRERIMENTAL.
  Allowed values are: from 1 to 9999999.
* path | string

  The path inside the bucket/container to store objects.
* region | string

  The region used to connect to the object storage.
* s3-api-version | string

  S3 protocol specific API signature.
* s3-uri-style | string

  The S3 protocol specific bucket path lookup type.
* storage-class | string

  Storage Class for objects uploaded to the object storage.
* tls-ca-chain | string

  The complete CA chain, which can be used for HTTPS validation.
