Skip to content

Commit 773fee7

Browse files
committed
Initial commit
0 parents  commit 773fee7

10 files changed

+3338
-0
lines changed

build.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/bin/bash
2+
3+
PLANTUML=~/Downloads/plantuml.jar
4+
5+
6+
for filename in `ls src/*uml`; do
7+
echo "Building $filename"
8+
java -jar $PLANTUML -v -tpng $filename -o ../out/;
9+
done
10+
11+

resource/k8s-skinparam.iuml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
skinparam component {
2+
borderColor Black
3+
backgroundColor White
4+
}
5+
6+
skinparam node {
7+
borderColor Black
8+
backgroundColor White
9+
}
10+
skinparam databaseBackgroundColor Aqua

resource/k8s-sprites-labeled-25pct.iuml

Lines changed: 334 additions & 0 deletions
Large diffs are not rendered by default.

resource/k8s-sprites-labeled-50pct.iuml

Lines changed: 589 additions & 0 deletions
Large diffs are not rendered by default.

resource/k8s-sprites-labeled-full.iuml

Lines changed: 1010 additions & 0 deletions
Large diffs are not rendered by default.

resource/k8s-sprites-unlabeled-25pct.iuml

Lines changed: 251 additions & 0 deletions
Large diffs are not rendered by default.

resource/k8s-sprites-unlabeled-50pct.iuml

Lines changed: 400 additions & 0 deletions
Large diffs are not rendered by default.

resource/k8s-sprites-unlabeled-full.iuml

Lines changed: 640 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
@startuml
2+
title Labeled k8s sprites
3+
!include ../resource/k8s-sprites-labeled-25pct.iuml
4+
package "Control plane" {
5+
component "sched <$sched>" as sched
6+
component "c_c_m <$c_c_m>" as c_c_m
7+
component "c_m <$c_m>" as c_m
8+
component "kubelet <$kubelet>" as kubelet
9+
component "api <$api>" as api
10+
component "k_proxy <$k_proxy>" as k_proxy
11+
}
12+
package "Infrastructure" {
13+
component "master <$master>" as master
14+
component "etcd <$etcd>" as etcd
15+
component "node <$node>" as node
16+
}
17+
package "Kubernetes resources" {
18+
component "group <$group>" as group
19+
component "sa <$sa>" as sa
20+
component "user <$user>" as user
21+
component "pv <$pv>" as pv
22+
component "job <$job>" as job
23+
component "pod <$pod>" as pod
24+
component "crb <$crb>" as crb
25+
component "sts <$sts>" as sts
26+
component "ing <$ing>" as ing
27+
component "role <$role>" as role
28+
component "cm <$cm>" as cm
29+
component "netpol <$netpol>" as netpol
30+
component "ns <$ns>" as ns
31+
component "secret <$secret>" as secret
32+
component "quota <$quota>" as quota
33+
component "rb <$rb>" as rb
34+
component "ep <$ep>" as ep
35+
component "pvc <$pvc>" as pvc
36+
component "c_role <$c_role>" as c_role
37+
component "cronjob <$cronjob>" as cronjob
38+
component "ds <$ds>" as ds
39+
component "sc <$sc>" as sc
40+
component "svc <$svc>" as svc
41+
component "deploy <$deploy>" as deploy
42+
component "crd <$crd>" as crd
43+
component "hpa <$hpa>" as hpa
44+
component "psp <$psp>" as psp
45+
component "vol <$vol>" as vol
46+
component "rs <$rs>" as rs
47+
component "limits <$limits>" as limits
48+
}
49+
@enduml
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
@startuml
2+
title Unlabeled k8s sprites
3+
!include ../resource/k8s-sprites-unlabeled-25pct.iuml
4+
package "Control plane" {
5+
}
6+
package "Infrastructure" {
7+
component "master <$master>" as master
8+
component "etcd <$etcd>" as etcd
9+
component "node <$node>" as node
10+
}
11+
package "Kubernetes resources" {
12+
component "group <$group>" as group
13+
component "sa <$sa>" as sa
14+
component "user <$user>" as user
15+
component "pv <$pv>" as pv
16+
component "job <$job>" as job
17+
component "pod <$pod>" as pod
18+
component "crb <$crb>" as crb
19+
component "sts <$sts>" as sts
20+
component "ing <$ing>" as ing
21+
component "role <$role>" as role
22+
component "cm <$cm>" as cm
23+
component "netpol <$netpol>" as netpol
24+
component "ns <$ns>" as ns
25+
component "secret <$secret>" as secret
26+
component "quota <$quota>" as quota
27+
component "rb <$rb>" as rb
28+
component "ep <$ep>" as ep
29+
component "pvc <$pvc>" as pvc
30+
component "c_role <$c_role>" as c_role
31+
component "cronjob <$cronjob>" as cronjob
32+
component "ds <$ds>" as ds
33+
component "sc <$sc>" as sc
34+
component "svc <$svc>" as svc
35+
component "deploy <$deploy>" as deploy
36+
component "crd <$crd>" as crd
37+
component "hpa <$hpa>" as hpa
38+
component "psp <$psp>" as psp
39+
component "vol <$vol>" as vol
40+
component "rs <$rs>" as rs
41+
component "limits <$limits>" as limits
42+
}
43+
44+
@enduml

0 commit comments

Comments
 (0)