---
title: Canonical announces supported solution for Apache Spark® on Kubernetes
description: Canonical announces the release of Charmed Spark for Apache Spark® that
  provides everything users need to run Apache Spark on Kubernetes.
url: https://canonical.com/blog/canonical-releases-charmed-spark?format=md
---

1. [Blog](https://canonical.com/blog)
2. Article

---

[Canonical](https://canonical.com/blog/author/canonical "More about Canonical")

17 October 2023

# Canonical announces supported solution for Apache Spark® on Kubernetes

[apache spark](https://canonical.com/blog/tag/apache-spark)
[Big Data](https://canonical.com/blog/tag/big-data)
[charmed spark](https://canonical.com/blog/tag/charmed-spark)
[data platform](https://canonical.com/blog/tag/data-platform)

---

Share the article

**17 October 2023** Today, Canonical announced the release of Charmed Spark – an advanced solution for Apache Spark® that provides everything users need to run Apache Spark on Kubernetes.  Apache Spark is suitable for use in diverse data processing applications including predictive analytics, data warehousing, machine learning data preparation and extract-transform-load (ETL). Canonical Charmed Spark accelerates data engineering across public clouds and private data centres alike and comes with a comprehensive support and security maintenance offering, so teams can work with complete peace of mind.

“Enterprise data engineers want Apache Spark with the ease and long term security commitment of Ubuntu”, said Mark Shuttleworth, Chief Executive Officer at Canonical. “Charmed Spark is the first of many Canonical open source data solutions designed for reliability and multi-cloud operation. Every production deployment is warranted for ten years compliance and security maintenance”.

## Cloud native with 10 years of support

Today’s Kubernetes infrastructure extensively depends on containerised images, but assuring image provenance of open source software can be challenging. The Charmed Spark OCI image, available on [Github](https://github.com/canonical/charmed-spark-rock/pkgs/container/charmed-spark), is included in the solution. The entire solution is backed by the Ubuntu Pro enterprise support and security maintenance subscription – with up to 10 years of support available for the release.

## Priced per node not per application

Charmed Spark is the first release of the forthcoming Canonical Data Fabric suite of data processing solutions for all sizes of data. Customers purchase 24/7 or weekday enterprise support on a per-node basis through the Ubuntu Pro + Support plan, which covers  all applications within the suite as well as additional solutions for AI offered by Canonical including [Charmed Kubeflow](https://charmed-kubeflow.io/) and [Charmed MLFlow](https://ubuntu.com/ai/mlflow).

## Made for data engineers wherever they work

Charmed Spark is built to run Spark on Kubernetes, which brings cloud-native portability across clouds and on-premise data centres.  Charmed Spark delivers support for Apache Spark 3 with its improved Python integration and an even richer Spark-SQL featureset.

The included [spark8t](https://github.com/canonical/spark-k8s-toolkit-py) Python SDK and command line tooling simplifies working with Spark on Kubernetes, and can be conveniently installed via the provided [spark-client](https://snapcraft.io/spark-client) Snap or as a Python package. The [Spark container image](https://github.com/canonical/charmed-spark-rock/pkgs/container/charmed-spark), built on Ubuntu 22.04 LTS, delivers an out-of-the-box runtime for creating Spark applications that run on Kubernetes clusters.

The [spark-history-server-k8s](https://charmhub.io/spark-history-server-k8s) operator enables administrators to quickly deploy, configure and operate the Spark History Server on a Kubernetes cluster using [Juju](https://juju.is/) – Canonical’s open source orchestration engine – either directly or with Terraform.

## Getting started with Charmed Spark

Users can get started with Charmed Spark on Canonical Kubernetes and Amazon EKS by following the documentation at [ubuntu.com/data/docs](https://ubuntu.com/data/docs/spark/k8s). Learn more at [canonical.com/data/spark](https://canonical.com/data/spark).

## About Canonical

Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.

[Get in touch

Interested in running Ubuntu in your organization?](https://ubuntu.com/about/contact-us/form)

## Sign up for our newsletter

Get the latest Canonical news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical.com/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### Can it play Doom? Running an AI LAN party on a Spark cluster with ViZDoom](https://canonical.com/blog/can-it-play-doom-running-an-ai-lan-party-on-a-spark-cluster-with-vizdoom)

It’s all about AI these days, so I decided to try and answer the important question: can you make a Spark cluster run AI agents that play a game of Doom, in a multiplayer LAN...

[Rob Gibbon](https://canonical.com/blog/author/robgibbon)

23 May 2024

[### Implement an enterprise-ready data lakehouse architecture with Spark and Kyuubi](https://canonical.com/blog/implement-an-enterprise-ready-data-lakehouse-architecture-with-spark-and-kyuubi)

Here at Canonical we are excited to announce that we have shipped the first release of our solution for enterprise-ready data lakehouses, built on the combination of Apache...

[Giulia Lanzafame](https://canonical.com/blog/author/giulialanzafame)

4 September 2025

[### Accelerating data science with Apache Spark and GPUs](https://canonical.com/blog/accelerating-data-science-with-apache-spark-and-gpus)

Apache Spark has always been very well known for distributing computation among multiple nodes using the assistance of partitions, and CPU cores have always performed...

[Giulia Lanzafame](https://canonical.com/blog/author/giulialanzafame)

26 June 2025

[### Apache Spark security: start with a solid foundation](https://canonical.com/blog/apache-spark-security-start-with-a-solid-foundation)

Everyone agrees security matters – yet when it comes to big data analytics with Apache Spark, it’s not just another checkbox. Spark’s open source Java architecture introduces...

[Giulia Lanzafame](https://canonical.com/blog/author/giulialanzafame)

10 June 2025
