Skip to content

Latest commit

 

History

History

k0s

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: k0s-without-rbac.png

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: k0s

Architecture diagram of all k0s resources: k0s.png