Spark Integration Hub K8s
- Canonical
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/edge | 34 | 18 Feb 2025 | |
3/stable | 20 | 08 Nov 2024 | |
3/candidate | 20 | 08 Nov 2024 | |
3/edge | 20 | 08 Nov 2024 |
juju deploy spark-integration-hub-k8s --channel edge
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
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.
- Code of conduct
- Get support
- Meet the community and chat with us on Matrix
- Contribute and report issues
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.