spark-integration-hub-k8s

Spark Integration Hub K8s

  • Canonical
Channel Revision Published Runs on
latest/edge 34 18 Feb 2025
Ubuntu 22.04
3/stable 20 08 Nov 2024
Ubuntu 22.04
3/candidate 20 08 Nov 2024
Ubuntu 22.04
3/edge 20 08 Nov 2024
Ubuntu 22.04
juju deploy spark-integration-hub-k8s --channel edge
Show information

Platform:

Integration hub for Apache Spark documentation

The Integration Hub for Apache Spark K8s is an open-source Kubernetes charm that manages and centralizes the integration of Charmed Apache Spark with other charms and services.

The Integration Hub charm handles relations (integrations) with other charmed operators (PostgreSQL, S3-integrator, etc.) and bundles (COS, Identity, etc.), manages service accounts, updates from integrated charms, and prepares configuration options for Spark jobs.

The Integration Hub charm helps manage integrations and configure Spark jobs for Charmed Apache Spark. It can be useful for teams and engineers using Charmed Apache Spark with multiple integrations to other charms or bundles.

Usage

To deploy this charm, use:

juju add-model <my-model>
juju deploy s3-integrator --channel latest/edge
juju deploy spark-integration-hub-k8s --channel edge
juju relate spark-integration-hub-k8s s3-integrator

Note: You may use a different object storage, such as azure-storage-integrator.

When creating new Spark service account using the spark-client snap

spark-client.service-account-registry create --username <spark-user> --namespace <namespace>

The Integration Hub charm will take care of adding relevant configuration to the Charmed Spark properties,

spark-client.service-account-registry get-config --username <spark-user> --namespace <namespace>

Project and community

The Integration Hub for Apache Spark K8s is a member of the Ubuntu family. It is an open-source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.

Thinking about using Charmed Apache Spark for your next project? Get in touch!

License

The Integration Hub for Apache Spark K8s charm is free software, distributed under the Apache Software License, version 2.0. See LICENSE for more information.

Apache Spark is a free, open-source software project by the Apache Software Foundation. Users can find out more at the Apache Spark project page.