LaraKube CLI implements a Unified Shared Storage architecture to ensure 'Workload Parity', meaning all Laravel pods (Web, Worker, Scheduler, Horizon, Reverb) see the exact same filesystem state. This prevents issues where files generated by one service (e.g., a sitemap from the Scheduler) are invisible to another (e.g., the Web server).
The following directories are mounted from a shared volume into every pod:
storage/: Application logs, file uploads, and framework-managed data.bootstrap/cache/: Shared framework optimization files (e.g., artisan optimize results).app/public/: Dynamically generated assets like sitemaps or QR codes.