mirror of
https://github.com/philippemerle/KubeDiagrams.git
synced 2026-05-09 09:16:33 +00:00
k0s Example
This example provides architecture diagrams for k0s: Zero Friction Kubernetes.
Instructions
Start a minimal k0s cluster (see here).
Generate some k0s architecture diagrams:
$ ./generate.sh
Generated architecture diagrams
Note: As shown in following architecture diagrams, k0s provides several custom resource definitions (CRD) and instantiates both ControlPlane and EtcdMember custom resources.
Look at KubeDiagrams.yml to see how KubeDiagrams could be configured to deal with these custom resources.
Architecture diagram of all k0s resources except for RBAC ones:

Note: k0s-without-rbac-corrected.yml was manually corrected to better clustering some k0s resources (see #TBR: and #ADDED: comments).
Corrected architecture diagram of all k0s resources except for RBAC ones:

