Getting Started
Installation
Getting started with Tensegrity
Architecture
Tensegrity operates using Kubernetes Custom Resource Definitions (CRDs) to declare dependencies between producers and consumers. It monitors changes in producers and automatically updates the consumers, ensuring real-time synchronization.
Core Components:
- Controller: Monitors producers for changes and updates consumers accordingly.
- CRDs: for Dependencies: Defines custom resources for managing dependencies.
- Webhooks: Validates resource correctness and maintains integrity.
Editions
Tensegrity comes in 3 editions: Community, Team and Enterprise. More details here: https://tensegrity.fastforge.com/docs/getting-started/editions
Quick Start
- Apply the installation YAML:
Terminal
kubectl apply -f https://github.com/fastforgeinc/tensegrity/releases/latest/download/install.yaml
- Verify deployment in the tensegrity namespace.
Advanced Setup and Configuration
To customize deployment, use Kustomize or Helm charts to manage configurations based on your environment.
Follow the full getting started guide to walk through creating and then updating a Tensegrity objects.