Introduction
Introduction
Row 1, Column 1 | Row 1, Column 2 |
---|---|
Row 2, Column 1 | Row 2, Column 2 |
Lab Architecture
%%{init: {"theme" : "dark", "width" : "100%"}}%%
flowchart TB
subgraph ServerGroup[ ]
direction LR
rpi1
rpi2
rpi3
rpi4
linux-lab
windows-lab
Servers>servers]
end
subgraph VirtualServerGroup[ ]
direction LR
vm1
vm2
VMServers>virtual servers]
end
subgraph ServiceGroup[ ]
direction TB
subgraph Kubernetes[ ]
direction RL
a1((microk8s))---rpi1[rpi1<br>Ubuntu 22.04]
a1---rpi2[rpi2<br>Ubuntu 22.04]
a1---rpi3[rpi3<br>Ubuntu 22.04]
a1---rpi4[rpi4<br>Ubuntu 22.04]
a1---linux-lab[amd64<br>Ubuntu 22.04]
a1---windows-lab[amd64<br>Windows 11]
KB>Kubernetes]
end
subgraph Kubernetes Services[ ]
direction RL
a2((ingress))---rpi1
a2---rpi2
a2---rpi3
a2---rpi4
a2---linux-lab
a2---windows-lab
a3((master))---rpi1
a3---rpi2
KBServices>Kubernetes Services]
end
subgraph General Purpose Services[ ]
direction LR
gp-linux((linux services))---linux-lab
gp-windows((windows services))---windows-lab
gp-multipass((multipass services))---vm1[vm1<br>Ubuntu 22.04]
gp-multipass((multipass services))---vm2[vm2<br>Ubuntu 22.04]
vm1---linux-lab
vm2---windows-lab
GPServices>General Purpose Services]
end
end
subgraph NetworkServices[ ]
direction LR
rpi1[rpi1<br>Ubuntu 22.04]---n1(Switch)
rpi2[rpi2<br>Ubuntu 22.04]---n1
rpi3[rpi3<br>Ubuntu 22.04]---n1
rpi4[rpi4<br>Ubuntu 22.04]---n1
linux-lab[amd64<br>Ubuntu 22.04]---n1
windows-lab[amd64<br>Windows 11]---n1
Network>Network Services]
end
Test