renoki-co/laravel-php-k8s
Laravel PHP K8s is a Laravel-friendly wrapper around the Kubernetes PHP client, simplifying cluster configuration and letting you query, create, and manage Kubernetes resources from your app with fluent, familiar APIs. It streamlines service-account and kubeconfig setup for automation, deployments,...
renoki-co/php-k8s client in Laravel service providers, facades, and config, so our application code can create, read, scale, and delete cluster resources (deployments, pods, services, namespaces, config maps) without shelling out to kubectl or hand-rolling HTTP calls against the API server. That unlocks features like self-service environment provisioning, per-tenant namespace creation, in-dashboard deployment status and log surfacing, and one-click scale/restart actions for internal platform users.Adopt when:
Look elsewhere when:
For executives (one paragraph): We can add self-service Kubernetes capabilities — environment provisioning, deployment visibility, one-click scale and restart — directly into the Laravel product we already run, using a small open-source package instead of buying a platform or standing up a new service. That means no new vendor contract, no new language or runtime for the team to own, and the fastest credible path to shipping ops-facing features. The cost is a modest platform dependency and an upgrade prerequisite: this release requires Laravel 9 and PHP 8, so it locks those features to our platform-modernization timeline. It is a runtime integration, not a replacement for our deployment pipeline, and it should be scoped as product capability rather than as a reason to defer the platform upgrade.
For engineering (summary):
renoki-co/php-k8s: service provider, publishable config, facades, named connections. Cluster calls are ordinary PHP from the app's runtime, so they inherit our existing auth, logging, queues, and secret handling.How can I help you explore Laravel packages today?