Skip to content

Commit 177b53b

Browse files
committed
added adr for virtualisation with some initial text - wip
1 parent d3a7453 commit 177b53b

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: "Virtualisation"
3+
date: "2025-07-08"
4+
---
5+
6+
7+
| status: | date: | decision-makers: |
8+
| --- | --- | --- |
9+
| proposed | 2025-07-08 | Alexandra Aldershaab |
10+
11+
12+
## Context and Problem Statement
13+
14+
One important aspect is to determine whether the clusters should run on an OS directly on the machines, or if it makes sense to add a virtualisation layer.
15+
16+
Running directly on the hardware gives you a 1-1 relationship between the machines and the nodes. This is not always advised if the machines are particularly beefy. Running directly on the hardware will of course have lower latency than when adding a virtualisation layer.
17+
18+
A virtualisation layer can benefit via abstracting the actual hardware, and enable simple zero downtime hardware maintenance.
19+
20+
For larger companies, it is usually possible to provision VM's from the IT department, and in that case the clear recommendation would alway be to just use what is available.
21+
22+
Running several virtual machines on one physical machine’s resources, allows for more efficient use of physical servers
23+
24+
## Considered Options
25+
26+
* KubeVirt
27+
* Incus
28+
* Proxmox
29+
30+
## Decision Outcome
31+
32+
Chosen option: "{title of option 1}", because {justification. e.g., only option, which meets k.o. criterion decision driver | which resolves force {force} | … | comes out best (see below)}.
33+
34+
<!-- This is an optional element. Feel free to remove. -->
35+
### Consequences
36+
37+
* Good, because {positive consequence, e.g., improvement of one or more desired qualities, …}
38+
* Bad, because {negative consequence, e.g., compromising one or more desired qualities, …}
39+
*<!-- numbers of consequences can vary -->

0 commit comments

Comments
 (0)