skip to main content
ICE OS
ICE Server is packaged and distributed as a Helm chart referencing Docker containers that are intended for deployment into a Kubernetes cluster. Building and maintaining a Kubernetes cluster can be a challenging task, especially for administrators not already familiar with Kubernetes and its related ecosystem of tools and utilities.
ICE OS refers to a Linux operating system running a pre-configured, single-node Kubernetes cluster and other system utilities and software required to run ICE Server. ICE OS was developed as a way to easily deploy ICE Server in environments where an existing Kubernetes cluster is not available. ICE OS was designed with these goals in mind:
*Easy to install as a virtual machine (or directly on bare metal) with no knowledge of Kubernetes.
*A highly-secure, "lights out" operating environment that does not require regular OS-level patches or system maintenance.
*An easy-to-use configuration wizard web application that enables an administrator to customize their installation without hand-editing configuration files or memorizing complex command-line tool syntax.
*Support for small to medium sized installations with up to several thousand simultaneously active users (depending on hardware).
*Single-site and georedundant (dual-site) deployments.
Customers may choose to install ICE Server using ICE OS or directly onto a Kubernetes cluster. See the "Kubernetes deployment models" section, below, for details.