Skip to main content

Golden Path

Purpose: For new users, explains the recommended learning path from local development through production deployment and ongoing operations.

Learning Journey

Quick Start (Kind) → Understand Architecture → Production Cluster → Deploy Apps → Day 2 Operations
40 min 30 min 60 min 15 min Ongoing

Phase 1: Foundation (Day 1)

After completing the Quick Start:

  1. Understand the Architecture

  2. Explore Platform Services

Phase 2: Production Readiness (Week 1)

  1. Plan Your Deployment

  2. Deploy a Production Cluster

  3. Deploy Your First Application

    • Follow Deploy Your First Application — uses patterns from openCenter-customer-app-example
    • Gateway API with HTTPRoute for ingress
    • cert-manager for automated TLS

Phase 3: Operations (Ongoing)

  1. Day-2 Operations

  2. Secrets Lifecycle

    • opencenter secrets keys check — monitor key expiration (90-day Age keys, 180-day SSH keys)
    • opencenter secrets keys rotate — rotate before expiration
    • opencenter secrets validate — detect secret drift
  3. Observability

    • kube-prometheus-stack (Prometheus + Grafana + Alertmanager)
    • Loki for log aggregation
    • Tempo for distributed tracing
    • OpenTelemetry Collector for telemetry pipeline

Phase 4: Advanced Topics (As Needed)

TopicWhen to explore
Air-Gap DeploymentsDeploying to disconnected networks
Enterprise EditionPrivate chart sources, managed services, 24×7 support
Multi-ClusterManaging more than one cluster
BlueprintsWorkload-specific platform compositions
Windows NodesRunning Windows containers

Role-Specific Paths

Different roles benefit from different entry points:

RoleStart here
Platform EngineerPlatform Engineer Path
Application DeveloperApp Team Path
Architect / EvaluatorArchitect Path
Security / ComplianceSecurity Path
SRE / OperatorSRE Path