arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

cluster.md

Cloud Desktop cluster is managed by Kubernetes. Specifically, it is a distro of Kubernetes named K3sarrow-up-right.

hashtag
Management

For cluster management, see Cluster Management.

hashtag
Configurations

We use to run our k8s cluster. While leaving most configurations as default, we made the following customization,

  • container runtime: docker

hashtag
Namespaces

  • clouddesktop-prod

    • Main namespace

    • Used for all active cloud desktops

hashtag
Networking

The default networking backend is flannel with VXLAN as backend.

hashtag
Ingress

The default ingress controller is traefik.

hashtag
Storage

The default storage provider is local-path. In other words, we store all cloud desktop files locally on the node.

hashtag
Node roles

As of May 2021

Name
Role

clouddesktop-dev

  • For testing cloud desktop images

robotics-rover1

Master

robotics-rover2

Agent

k3sarrow-up-right
K3s Architecture