github.com/coreos/rocket@v1.30.1-0.20200224141603-171c416fac02/Documentation/devel/execution-flow.dot (about) 1 digraph G { 2 graph [fontname = "helvetica"]; 3 node [fontname = "Arial", fillcolor="#FFE599", style="filled"]; 4 edge [fontname = "monospace"]; 5 6 { 7 invokingProcess [shape="node", 8 label=<<B>bash/systemd/kubelet</B><BR/>invoking process>] 9 stage0 [shape="node", 10 label=<<B>stage0</B><BR/>rkt>] 11 entrypoint [shape="node", 12 label=<entrypoint<BR/>"coreos.com/rkt/stage1/run">] 13 app1 [shape="node", 14 label=<"apps.app.exec"<BR/>app1>] 15 app2 [shape="node", 16 label=<"apps.app.exec"<BR/>app2>] 17 } 18 19 invokingProcess -> stage0 [label="fork(2)+exec(3)"] 20 stage0 -> entrypoint [label="exec(3)"] 21 22 subgraph cluster_1 { 23 label=<<B>stage1</B>> 24 labeljust="left" 25 26 entrypoint 27 28 subgraph cluster_2 { 29 label=<<B>stage2</B>> 30 labeljust="left" 31 app1 32 } 33 34 subgraph cluster_3 { 35 label=<<B>stage2</B>> 36 labeljust="right" 37 app2 38 } 39 } 40 41 entrypoint -> app1 42 entrypoint -> app2 43 }