Getting Started
Welcome to OCM! These tutorials guide you through essential OCM workflows, from creating your first component version to deploying applications with OCM controllers.
What You’ll Learn
The getting-started tutorials are designed to be completed in sequence. Each tutorial builds on the previous one, teaching you fundamental OCM concepts through practical examples:
- Install the OCM CLI - Set up the OCM command-line tool
- Create Component Versions*- Bundle and store your software artifacts
- Set Up a Controller Environment - Prepare a local Kubernetes cluster with OCM controllers
- Deploy a Helm Chart - Deploy applications from component versions using controllers
Prerequisites
Before starting, you should have:
- Basic familiarity with command-line interfaces
- A computer running macOS, Linux, or Windows with WSL2
- Internet access to download tools and container images
Learning Path
These tutorials follow the learning-oriented approach from the Diataxis framework. Every step is designed to work exactly as written, producing visible, verifiable results. If you’re new to OCM, start with the first tutorial and work through them in order.
For task-specific guidance after completing these tutorials, explore the How-To Guides section. To understand OCM concepts in depth, visit the Concepts section.