Skip to content

Commit 8ffc80e

Browse files
apeirora-service-user[bot]andreasschlossermlenkeitospo-renovate[bot]
committed
Release 2.4.0
Co-authored-by: Andreas Schlosser <[email protected]> Co-authored-by: Maximilian Lenkeit <[email protected]> Co-authored-by: ospo-renovate[bot] <40221+ospo-renovate[bot]@users.noreply.github.tools.sap>
1 parent 7945d15 commit 8ffc80e

File tree

7 files changed

+103
-25
lines changed

7 files changed

+103
-25
lines changed
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
title: "AI Conformant Cloud Operating System for a Sovereign Europe"
3+
authors:
4+
- vedran-lerenc
5+
- vasu-chandrasekhara
6+
tags:
7+
- kubernetes
8+
- gardener
9+
- ai
10+
---
11+
12+
We are thrilled to announce that Apeiro with its project [Gardener](https://gardener.cloud/) is one of the first reference architectures to achieve official [Kubernetes AI Conformance](https://www.cncf.io/announcements/2025/11/11/cncf-launches-certified-kubernetes-ai-conformance-program-to-standardize-ai-workloads-on-kubernetes/), as defined by the [Cloud Native Computing Foundation](https://www.cncf.io/). This significant milestone underscores our commitment to providing a robust, scalable, and reliable blueprint for running modern, resource-intensive AI and machine learning (ML) workloads in a sovereign European cloud-edge continuum.
13+
14+
<!-- truncate -->
15+
16+
## **What is Kubernetes AI Conformance?**
17+
18+
As AI/ML applications become more prevalent and crucial for business, the need for standardized environments[^1] to run them has become critical. The CNCF's Kubernetes AI Conformance Working Group was established to address this need. It aims to define a clear, verifiable set of requirements that a Kubernetes distribution must meet to be considered "AI Conformant". In fact, equipped with these requirements CNCF established the [**Certified** Kubernetes AI Conformance Program](https://github.com/cncf/k8s-ai-conformance).
19+
20+
Similar to ISO[^2] standards, this conformance standard provides a trusted baseline for users, ensuring that a Kubernetes cluster is properly configured to handle the unique demands of AI workloads. It goes beyond basic Kubernetes conformance to verify specific capabilities related to hardware acceleration, drivers, and runtime environments, which are essential for the performance and stability of AI applications.
21+
22+
[^1]: The [Cloud Native Artificial Intelligence Whitepaper](https://www.cncf.io/reports/cloud-native-artificial-intelligence-whitepaper/) presents an overview of state-of-the-art AI/ML techniques implemented in the Cloud Native Artificial Intelligence (CNAI) ecosystem and industry.
23+
[^2]: The [International Organization for Standardization (ISO)](https://www.iso.org/home.html) develops internationally recognized standards, such as the ISO 9001 for quality management and ISO 27001 for information security.
24+
25+
## **How the Apeiro Reference Architecture Delivers AI Conformance**
26+
27+
Achieving AI Conformance is based on the first requirements catalog published by the Working Group. Here's how our **Cloud Operating System with AI Conformant Cluster** meets these stringent requirements:
28+
29+
### **Natively Integrated GPU Support**
30+
31+
Managing GPU drivers across a fleet of machines is notoriously complex. A building block of our AI Conformance is therefore to abstract away this complexity for the user with automation[^3].
32+
33+
This ensures the correct drivers are installed and configured for your GPU nodes. Users no longer have to manually handle driver installations, version mismatches, or kernel module compilations. When you request a worker node with a GPU, the Operator ensures that it is ready for your AI workloads with the necessary drivers, software assets, and libraries, making the powerful hardware directly accessible to your Kubernetes pods.
34+
35+
[^3]: In Apeiro, we enabled the [NVIDIA GPU Operator](./2025-08-25-garden-linux-enabling-ai-workloads-with-nvidia-gpus). Other GPU hardware will be supported in a similar fashion. Our goal is to extend this powerful, hands-off approach to a broader range of hardware accelerators, further strengthening the hardware sovereignty of our users.
36+
37+
### **Meeting the Conformance Requirements**
38+
39+
The AI Conformance standard specifies a catalog of requirements that a platform must satisfy. The Apeiro Reference Architecture fulfills these by ensuring:
40+
41+
* **GPU Discovery and Allocation:** Clusters built on the Apeiro blueprint correctly identify available GPUs on worker nodes and make them schedulable resources within Kubernetes. This allows users to simply request, for example, `nvidia.com/gpu` resources in their pod specifications.
42+
* **Driver and Runtime Integrity:** The conformance verifies that the correct drivers and container runtimes are in place to expose GPUs to containers. Our reference architecture guarantees that these components are correctly installed and versioned.
43+
* **Workload Execution:** By passing the conformance tests, the Apeiro blueprint proves that it can reliably run sample AI/ML workloads that utilize GPU acceleration, confirming that the entire stack - from the operating system to the Kubernetes control plane - is functioning correctly.
44+
45+
## **Benefits for our Industry Adopters**
46+
47+
The Apeiro initiative centers on digital sovereignty. By leveraging an open, community-driven standard endorsed by the CNCF and all its members, our adopters have the flexibility to run AI workloads in any supported environment, inheriting the compliance and conformance baked into the Apeiro Reference Architecture.
48+
49+
For developers and platform engineers building the next generation of cloud native infrastructure, Apeiro's AI Conformance provides tangible benefits:
50+
51+
* **Simplified Operations:** Drastically reduces the operational burden of setting up and maintaining GPU-enabled Kubernetes clusters.
52+
* **Increased Reliability:** Provides a standardized, predictable environment, giving you the confidence to run production-grade AI workloads and contribute to a sovereign digital infrastructure.
53+
* **Faster Time-to-Value:** Enables you to focus on developing your AI models, pipelines, and applications instead of wrestling with infrastructure configuration, and thus accelerating innovation.
54+
* **Neutrally Governed and Open Source:** With the [donation](https://neonephos.org/introduction) of the Apeiro by SAP to the NeoNephos Foundation, the stewardship has fundamentally changed. This act placed all Apeiro projects under a neutral, vendor-agnostic governance model, which ensures that its future development (including the AI/ML focus) are influenced and managed collaboratively by a diverse community of members and industry adopters.
55+
56+
## **Further Reading**
57+
58+
* [CNCF AI Conformance Working Group](https://github.com/cncf/ai-conformance)
59+
* [CNCF Kubernetes AI Conformance Specification](https://docs.google.com/document/d/1hXoSdh9FEs13Yde8DivCYjjXyxa7j4J8erjZPEGWuzc/edit?tab=t.0#heading=h.9j85ih1tpsk)
60+
* [Garden Linux NVIDIA Installer](https://github.com/gardenlinux/gardenlinux-nvidia-installer)
61+
* [Gardener AI Conformance Submission](https://github.com/gardener/gardener-ai-conformance)
62+
* [Gardener NVIDIA GPU Operator Installation Guide](https://github.com/gardener/gardener-ai-conformance/blob/main/v1.33/NVIDIA-GPU-Operator.md)
63+
* [Gardener AI Conformance Requirements and Demonstration](https://github.com/gardener/gardener-ai-conformance/tree/main/v1.33)

blog/authors.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,8 @@ pavel-pavlov:
3737
darren-hague:
3838
name: Darren Hague
3939
title: AI Platform Architect at SAP
40-
url: https://www.linkedin.com/in/darrenhague
40+
url: https://www.linkedin.com/in/darrenhague
41+
vedran-lerenc:
42+
name: Vedran Lerenc
43+
title: Architect at SAP
44+
url: https://www.linkedin.com/in/vedranlerenc

changelog.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,17 @@
22
title: Changelog
33
---
44

5+
## v2.4.0 (2025-11-12)
6+
7+
**New content**
8+
9+
- Blog post: [AI Conformant Cloud Operating System for a Sovereign Europe](./blog/2025-11-12-gardener-ai-conformance.md)
10+
511
## v2.3.0 (2025-10-27)
612

713
**New content**
814

9-
- [Getting Started](./docs/getting-started/) - get started with Apeiro by exploring how you can use individual components in your existing setup.
15+
- [Getting Started](./docs/getting-started/index.md) - get started with Apeiro by exploring how you can use individual components in your existing setup.
1016

1117
## v2.2.0 (2025-10-13)
1218

docs/getting-started/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Start exploring the Apeiro Reference Architecture at different levels of the sta
1414
Explore the following Apeiro components for baremetal:
1515

1616
- **[Baremetal Automation](https://ironcore.dev/baremetal/)** of IronCore - manage physical servers in a Kubernetes-native way.
17+
- **[IronCore-in-a-Box](https://github.com/ironcore-dev/ironcore-in-a-box?tab=readme-ov-file)** - evaluate IronCore on a local kind cluster for demo purposes.
1718

1819
## Getting Started for Existing Infrastructure
1920

docs/resources/conferences.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,8 @@ Presentation at FOSDEM 2025 on [Building Europe's Platform Mesh: Cloud-Native AP
3131

3232
### OCM
3333

34-
Presentation at FOSDEM 2024 on [SBOM: What's next?](https://archive.fosdem.org/2024/schedule/event/fosdem-2024-2939-sbom-what-s-next-/).
34+
Presentation at FOSDEM 2024 on [SBOM: What's next?](https://archive.fosdem.org/2024/schedule/event/fosdem-2024-2939-sbom-what-s-next-/).
35+
36+
### CobaltCore
37+
38+
At the [25th ACM Internet Measurement Conference (IMC) 2025](https://conferences.sigcomm.org/imc/2025/), Arno Uhlig presented the paper "[The SAP Cloud Infrastructure Dataset: A Reality Check of Scheduling and Placement of VMs in Cloud Computing](https://arxiv.org/pdf/2510.23911)".

package-lock.json

Lines changed: 20 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
},
2222
"devDependencies": {
2323
"@types/js-yaml": "4.0.9",
24-
"@types/node": "22.18.12",
24+
"@types/node": "24.10.1",
2525
"semver": "7.7.3",
2626
"typescript": "~5.9.0"
2727
},
2828
"engines": {
29-
"node": ">=22.0"
29+
"node": ">=24"
3030
}
3131
}

0 commit comments

Comments
 (0)