Cloud Desktop cluster is managed by Kubernetes. Specifically, it is a distro of Kubernetes named K3s
.
For cluster management, see Cluster Management.
We use k3s
to run our k8s cluster. While leaving most configurations as default, we made the following customization,
container runtime: docker
clouddesktop-prod
Main namespace
Used for all active cloud desktops
clouddesktop-dev
For testing cloud desktop images
The default networking backend is flannel
with VXLAN as backend.
The default ingress controller is traefik
.
The default storage provider is local-path
. In other words, we store all cloud desktop files locally on the node.
As of May 2021
robotics-rover1
Master
robotics-rover2
Agent