3LC with Docker and Kubernetes¶
The 3lc-deployment-examples repo on GitHub provides sample reference deployments for running various 3LC components in Docker containers for portability, consistency, and scalability. They further demonstrate how the containerized components might be run in a Kubernetes cluster as well.
There is an example for each of the 3LC deployment options.
For the Default deployment, the Object Service runs in one container, and an instance of JupyterLab with 3lc installed
runs in another. The latter is there for demo purposes to represent an ML workload you might have running that you have
integrated with 3LC for metrics collection.
There is an equivalent example for the Enterprise On-Prem deployment, which also adds a third container that runs the Dashboard Service, configured to specify the Object Service URL based on where it is running in its own container.