Skip to main content

T3 Production Single-Site Deployment

NOTE

Advanced tier. Most teams should run the full training lifecycle at T0 โ€” Dev or T2 โ€” Pilot first. T3 adds declarative, GitOps-style deployment at a single site. It does not change how you train or validate.

T3 proves that declarative, GitOps-style deployment does not require Azure Arc. Several robots at one site you control, all reachable from a single operator network, are reconciled to a Git-declared desired state by a single local k3s node running FluxCD. Arc is unnecessary precisely because there is only one site you can reach directly. Train and curate exactly as at T2 โ€” Pilot.

๐Ÿงฑ Minimum Infrastructureโ€‹

ConcernWhat you need
HardwareSeveral robots at one site, reachable from a single operator network.
Edge infraOne local k3s node (a ~60 MB binary) + FluxCD. No Arc, no IoT Operations.
Cloud infraSame as T2 โ€” Pilot: AzureML, storage, registry, MLflow.
DeliveryFluxCD reconciles robots to Git-declared desired state; rollback is a git revert.

๐Ÿš€ Where to Goโ€‹

This is a stub. The deployment mechanics are documented in the existing deployment docs. This recipe deliberately does not duplicate them:

๐ŸŽ“ Graduate Whenโ€‹

  • Robots span multiple sites, or sites become unreachable from a single operator network. That is the point at which a cross-site reachability and identity broker becomes genuinely necessary: T4 โ€” Scale.

๐Ÿค– Crafted with precision by โœจCopilot following brilliant human instruction, then carefully refined by our team of discerning human reviewers.