Container as a Service admin
CaaSa (Container as a Service) is a platform that allows users to outsource the administration of a handful of containers to their co-workers. It provides a simple web-interface to handle basic container admin tasks such as viewing resource consumption, restarting and stopping containers, viewing logs, executing terminal commands, and browsing the filesystem.
To deploy CaaSa, it is highly recommended to use a reverse-proxy with TLS termination in front of CaaSa for production environments. Roles can be defined via environment variables and may contain permissions for managing containers. The available permissions include:
Authentication in CaaSa can be done through the following methods:
To make a container visible in CaaSa, it must be annotated with a label defined as “ROLES_” and list all permitted usernames or user IDs. Usernames are treated as case-insensitive.
CaaSa is a Container as a Service platform that simplifies container administration by providing a web-interface for basic container management tasks. It allows users to view resource consumption, restart and stop containers, view logs, execute commands, browse the filesystem, and manage permissions per container and user. Installation of CaaSa involves deploying it with a reverse-proxy and defining roles and authentication methods. Annotating containers with permissions labels is necessary for them to be visible in CaaSa.