Skip to content

abcdesktop release 3.0

The abcdesktop release 3.0 has started in May 2022

  • Kubernetes release greater or equal to 1.24
  • No depend to docker, an application runs as pod or as an ephermeral container
  • All container-runtimes are supported. containerd is recommended by default
  • abcdesktop release 3.x is unstable, API endpoints can change.

Architecture abcdesktop 3.0

In release 3.0, the abcdesktop control plane uses only Kubernetes API. It doesn't depend to dockerd.

abcdesktop design

Auth service

Auth service supports LDAP Posix Account

User pod

Applications

Application can run as :

  • kubernetes pod
  • kubernetes ephemeral container

Volumes

User's home directories

Define volumes to retain user's home directory files. User's home directory can be mounted as hostPath on each worker node or as persistentVolumeClaim. Get more informations about the persistentVolume and persistentVolumeClaim to retain user datas.