Tutorials

Hands-on, step-by-step guides that walk you through building real solutions with Teabar. Each tutorial takes 30-90 minutes and results in a working implementation.

Choose Your Path

Tutorials by Use Case

For Educators & Trainers

TutorialDescriptionTime
Kubernetes TrainingMulti-participant K8s labs with validation45 min
CI/CD WorkshopGitLab + runners for CI/CD training60 min

For DevOps & Platform Teams

TutorialDescriptionTime
CI/CD WorkshopPR preview environments pipeline45 min
Testing EnvironmentIsolated QA environments40 min
Custom BlueprintsBuild reusable team templates45 min

For Enterprise

TutorialDescriptionTime
Self-Hosted SetupDeploy on your infrastructure90 min
Custom BlueprintsStandardize team environments45 min

What You’ll Learn

CI/CD Workshop

Build a GitHub Actions (or GitLab CI) pipeline that:

  • Creates ephemeral environments for every PR
  • Runs integration tests against live infrastructure
  • Posts preview URLs as PR comments
  • Automatically cleans up on merge/close

Skills: CI/CD integration, environment automation, PR workflows

Kubernetes Training

Create a training platform that:

  • Provisions isolated K8s clusters per trainee
  • Includes guided exercises with validation
  • Tracks trainee progress
  • Auto-cleans after training ends

Skills: Blueprint parameterization, batch provisioning, activity tracking

Testing Environment

Set up testing infrastructure that:

  • Creates production-like environments on demand
  • Seeds consistent test data
  • Supports parallel test execution
  • Collects test artifacts

Skills: Blueprint composition, test data management, CI integration

Custom Blueprints

Learn to create blueprints that:

  • Use variables with validation and defaults
  • Support multiple configurations via composition
  • Include proper documentation
  • Are published and versioned

Skills: Blueprint syntax, Go templating, catalog publishing

Self-Hosted Setup

Deploy Teabar with:

  • Kubernetes or Docker deployment
  • External database and Redis
  • SSO integration
  • Monitoring and backups

Skills: Helm deployment, enterprise configuration, operations

Prerequisites

All tutorials assume you have:

  • A Teabar account (or self-hosted instance)
  • The teactl CLI installed
  • Basic command-line familiarity

Some tutorials have additional requirements noted at the start.

Tutorial Format

Each tutorial follows a consistent structure:

  1. Overview - What you’ll build and learn
  2. Prerequisites - What you need before starting
  3. Step-by-step instructions - Detailed walkthrough
  4. Code examples - Copy-paste ready snippets
  5. Troubleshooting - Common issues and solutions
  6. Next steps - Where to go from here

Get Help

If you get stuck:

Contribute

Have a tutorial idea or improvement? We welcome contributions:

  • Open an issue with your suggestion
  • Submit a PR with your tutorial

Next Steps

Ready to start? Pick a tutorial above, or:

ende