Skip to main content
This article describes the options and features provided for self-managed LILT deployments.

LILT Platform Features

The features listed below can be enabled/disabled during the LILT installation process.

Technical features

Super admin user

Functionality: The super admin user is the initial Platform user with administrative privileges. It has admin privileges only inside its own organization. Configuration: By default, the super admin user is set to admin@LILT.com, but can be changed during the initial LILT installation process.

GPU batch worker count

Functionality: GPU batch workers are used for parallel batch processing. GPU batch workers speed up document processing by providing quicker translations and memory updates. Configuration: The following GPU batch worker settings can be set for the cluster:
  • maximum number of GPU batch workers
  • number of standby GPU batch workers
The optimal number of GPU batch workers is dependent on the available resources and the organization’s translation workflow. Optimal configuration will speed up parallel batch processing operations.

Minimum segments count for GPU batch workers

Functionality: Each document must meet or exceed a minimum segment count before a GPU batch worker will process the document. Configuration: Batch-related custom configurations are available to set the minimum segment count. Since GPU resources are limited in availability, care should be taken when setting the minimum segment count so that GPU usage benefits your workflow and is not just a resource drain.

Persistent data location

Functionality: The persistent data location is used to store persistent data for LILT and the applications listed below in the Infrastructure applications section. Data is stored and retrieved from this location during application usage. Data is not removed if the applications are deleted. Configuration: The admin can configure the persistent data location during the LILT Platform installation. The volume should be attached to the Kubernetes worker nodes. The volume cannot be updated without destroying the cluster.

Host name

Functionality: The host name is used to access the LILT Platform. Customizing the host name allows for each organization to create a host name that can be easily remembered by the organization’s members. Configuration: The host name can be specified during the LILT Platform installation and can be updated at any time after installation. When configuring the host name, failure to provide a valid SSL certificate and key for the host name will result in SSL error and inability to access the LILT Platform.

Infrastructure applications

For self-managed installation of LILT, the applications below are also installed to enable LILT to function:
  • MinIO: object storage server
  • OpenEBS: local persistent volume provisioner
  • MySQL: relational database
  • MongoDB: audit logs database
  • ClickHouse: analytics database
  • Elasticsearch: search and indexing
  • Qdrant: vector database
  • Redis: data structure caching
  • RabbitMQ: message queue
  • Istio: service mesh and ingress gateway, deployed in ambient mode (per-node ztunnel proxy for transparent mTLS, no sidecars)
  • MetalLB: bare-metal LoadBalancer that provides the external IP for the Istio ingress gateway
  • Argo CD: GitOps continuous delivery for managing in-cluster releases
  • KubeRay: Kubernetes operator for Ray distributed compute
  • Prometheus: metrics collection
  • Nvidia-device-plugin: GPU management in Kubernetes