LogoLogo
  • Welcome to Composabl
  • Get Started
  • Reference
    • CLI Reference
    • SDK Reference
    • Glossary
    • Sample Use Cases
  • Tutorials
    • Industrial Mixer
      • Get Started
      • Deep Reinforcement Learning
      • Strategy Pattern
      • Strategy Pattern with a Perception Layer
      • Plan-Execute Pattern
  • Establish a Simulation Environment
    • Simulation Overview
    • Connect a Simulator to Composabl
    • Composabl Simulation API
  • Build Multi-Agent Systems
    • Anatomy of a Multi-Agent System
    • Create a Use Case
    • Set Goals, Constraints, and Success Criteria
    • Create Skill Agents
      • Create Skill Agents
      • Create Skill Agents with Rewards Using the SDK
      • Configure Programmed Algorithms as Skill Agents
      • Configure API Connections to Third-Party Software as Skill Agents
    • Orchestrate Skill Agents
    • Configure Scenarios
    • Add a Perception Layer
      • Create a New Perceptor
      • Configure an ML Model as a Perceptor
      • Configure an LLM Model as a Perceptor
    • Publish Skill Agent Components to the UI
  • Train Agents
    • Submit a Training Job through the UI
    • Analyze Agent System Behavior
      • View Training Session Information
      • Analyze Data in Detail with the Historian
  • Evaluate Performance
    • Set KPI and ROI
    • Analyze Data
  • Deploy Agents
    • Access a Trained Agent System
    • Deploy an Agent System in a Container
    • Deploy an Agent System as an API
    • Connect Runtime Container to Your Operation
    • Connecting to Agent System Runtime and Plotting Results of Agent System Operations
  • clusters
    • Creating a Cluster
      • Manual
      • Automated
      • Azure
    • Connecting a Cluster
  • Troubleshooting
    • Resolving Certificate Issues for Installing the Composabl SDK on WSL
Powered by GitBook
On this page
  • Introduction
  • Components
  • RBAC
  • Cluster Setup
Export as PDF
  1. clusters

Creating a Cluster

Introduction

To train Composabl agent systems on a cluster, you need to install the Composabl controller onto a compatible Kubernetes cluster.

This document will guide you through setting up this cluster using various options:

  • Azure: Set up a cluster through our Azure Marketplace Composabl Training Cluster offer

  • Automated: Set up a compatible Kubernetes cluster on Azure through the use of Pulumi (IaaS)

  • Manually: Set up a compatible Kubernetes cluster through any tool and infrastructure of your choice

Components

The entire Composabl controller installation consists of two main components:

  • Controller: This component connects to the Composabl No-code ui, and allows you to initiate training on your cluster.

  • Historian: The historian component records detailed statistics regarding the training process of your agent system. After training, these will be available alongside the agent system in the no-code UI

RBAC

The installation of Composabl will introduce 2 namespaces, composabl-train and composabl-sims, for training workers and simulators respectively.

For normal operation, a series of permissions are required by the ServiceAccounts of the Composabl installation.

Cluster Setup

We currently have the following guides to setting up your own cluster:

PreviousConnecting to Agent System Runtime and Plotting Results of Agent System OperationsNextManual

Last updated 23 days ago

, our recommended way of setting up a training cluster

, which describes the use of Pulumi for setting up a compatible cluster on Azure

, if you're experienced in setting up a cluster, or have existing standard tooling for setting up kubernetes clusters

Azure
Automated
Manual