ADR 002 Kubernetes Distribution #2

Open
tobru wants to merge 2 commits from adr/k8s-distro into main
Owner
No description provided.
tobru added 1 commit 2025-12-08 14:43:13 +00:00
tobru force-pushed adr/k8s-distro from 63c143b644 to bd103e17fe 2025-12-08 14:43:35 +00:00 Compare
tobru added 1 commit 2025-12-08 16:05:46 +00:00
tobru changed title from WIP: ADR 002 Kubernetes Distribution to ADR 002 Kubernetes Distribution 2025-12-08 16:08:07 +00:00
requested reviews from marco.deluca, simon.beck 2025-12-08 16:08:12 +00:00
marco.deluca reviewed 2025-12-09 08:26:15 +00:00
@ -0,0 +49,4 @@
**k3s**: Lightweight and easy to deploy, but lacks full integration with the underlying operating system. We would still need to manage a traditional Linux distribution separately, which adds operational burden.
**Talos Linux**: Purpose-built for Kubernetes with an immutable, API-driven design. No SSH, no shell, minimal attack surface. The OS and Kubernetes are managed as a single unit with declarative configuration. Produces consistent behavior across all environments.
Member

Have we looked at Flatcar? It goes into the same family of immutable OS but configurations are handled quite differently. I doubt that it would be the right one for us but it's worth considering and adding to the list of things we evaluated.

Have we looked at Flatcar? It goes into the same family of immutable OS but configurations are handled quite differently. I doubt that it would be the right one for us but it's worth considering and adding to the list of things we evaluated.
marco.deluca approved these changes 2025-12-09 08:28:11 +00:00
marco.deluca left a comment
Member

LGTM. I think Talos fits our usecase quite well

LGTM. I think Talos fits our usecase quite well
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin adr/k8s-distro:adr/k8s-distro
git checkout adr/k8s-distro

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff adr/k8s-distro
git checkout adr/k8s-distro
git rebase main
git checkout main
git merge --ff-only adr/k8s-distro
git checkout adr/k8s-distro
git rebase main
git checkout main
git merge --no-ff adr/k8s-distro
git checkout main
git merge --squash adr/k8s-distro
git checkout main
git merge --ff-only adr/k8s-distro
git checkout main
git merge adr/k8s-distro
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: servala/documentation#2
No description provided.