Skip to content

Commit 551aaa7

Browse files
committed
adding reference to supported K8s versions and juju versions
1 parent 5d6d1f6 commit 551aaa7

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

docs/reference/requirements.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,27 @@ The following are the minimum system requirements for Charmed Apache Spark:
1515
[Canonical Apache Spark image](https://github.com/canonical/charmed-spark-rock/pkgs/container/charmed-spark).
1616
- Access to a Kubernetes cluster, e.g. [MicroK8s](https://microk8s.io/) or
1717
[Charmed Kubernetes](https://ubuntu.com/kubernetes/charmed-k8s).
18+
19+
## Recommended versions
20+
21+
### Kubernetes
22+
23+
We recommend deploying Charmed Spark on top of a Canonical Kubernetes cluster at version 1.32 LTS.
24+
25+
Charmed Spark has also been validated on various Kubernetes versions (1.28, 1.29, 1.30, 1.31, 1.33 and 1.34) on AMD/CPU nodes.
26+
GPU and ARM support have been validated for Kubernetes versions 1.32, 1.33 and 1.34.
27+
28+
Charmed Spark has also been validated on other Kubernetes distributions among which:
29+
* MicroK8s (from version 1.28 to version 1.34) on AMD/CPU nodes
30+
* Azure AKS (on version 1.32)
31+
* Amazon EKS (on version 1.27)
32+
33+
### Juju
34+
35+
We recommend deploying Charmed Spark on top of Juju 3.6.9.
36+
37+
```{note}
38+
Juju controller versions from 3.9.10 to 3.6.13 are affected by a [regression in Juju](https://github.com/juju/juju/issues/21312) that has been fixed in 3.6.14.
39+
Support for Juju 3.6.14+ is currently being addressed by [this issue](https://github.com/canonical/spark-integration-hub-k8s-operator/issues/119).
40+
```
41+

0 commit comments

Comments
 (0)