Tutorials
Choose a path by what you are trying to operate. Most application work happens inside a Project; Kubernetes platform software belongs in a Managed Cluster.
First Session
- Sign Up and Log In
- Understand Organizations, Projects, and Managed Clusters
- Create Your First Project
- Configure CLI Access
- Deploy Your First Application
Run an Application in a Project
- Projects: understand the supported API boundary
- Deploy a WordPress Stack: combine an app with managed services
- Service Exposure: publish HTTP, HTTPS, TCP, or UDP
- Scaling and Performance: size from measurements
- GitOps: deliver from an external controller or CI
A Project is backed by the {organization}-{project} namespace. Use the
Project name in product language and the backing namespace only in YAML or kubectl
commands.
Run a Virtual Machine
- Create a Virtual Machine
- Connect to the VM
- Manage the VM Lifecycle
- Choose Block Storage
- Configure External or Floating IPs
Use Managed Data Services
- Managed Databases
- Database Credentials
- Object Storage
- Secrets Manager
- Key Management
- Data Protection and Recovery
Operate a Managed Cluster
Use a Managed Cluster when an application needs its own Kubernetes API, operators, CRDs, multiple namespaces, or cluster-scoped administration.
- Provision a Managed Cluster
- Manage Workers, Storage, Exposure, and Upgrades
- Install GitOps in the Managed Cluster
Managed Cluster workers consume quota from the parent Project.
Manage Access and Security
Organization admins manage membership and Project role assignments. Project roles do not remove the platform admission policies that protect shared infrastructure.
Platform Operator Guides
Installation, shared networking, identity-provider configuration, and platform recovery are operator responsibilities. They are documented separately in the Platform Guide. Project users should not run platform-cluster commands from customer tutorials.