Download the PHP package appwrite-labs/php-k8s without Composer
On this page you can find all versions of the php package appwrite-labs/php-k8s. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download appwrite-labs/php-k8s
More information about appwrite-labs/php-k8s
Files in appwrite-labs/php-k8s
Package php-k8s
Short Description Control your Kubernetes clusters with this PHP-based Kubernetes client. It supports any form of authentication, the exec API, and it has an easy implementation for CRDs.
License Apache-2.0
Homepage https://github.com/cuppett/php-k8s
Informations about the package php-k8s
PHP K8s
Note: This is a maintained fork of renoki-co/php-k8s with PHP 8.3+ support and additional features. See fork differences for details.
Control your Kubernetes clusters with this PHP-based Kubernetes client. It supports any form of authentication, the exec API, and it has an easy implementation for CRDs.
For Laravel projects, you might want to use renoki-co/laravel-php-k8s (from the upstream project). Note that compatibility with this fork is not guaranteed.
✨ Features
- Full Kubernetes API Support: 33+ resource types including Pods, Deployments, Services, and more
- Exec & Logs: Execute commands and stream logs from containers
- Watch API: Real-time event streaming for resource changes
- JSON Patch & Merge Patch: RFC 6902 and RFC 7396 support for precise updates
- Custom Resources (CRDs): Easy CRD integration with macros
- PHP 8.2+ Modern Features: Enums, type hints, readonly properties, match expressions
- Laravel Integration: First-class Laravel support via laravel-php-k8s
- Flexible Authentication: Kubeconfig, tokens, certificates, exec plugins, AWS EKS native, OpenShift OAuth
- YAML Import: Load resources directly from YAML files with templating
🚀 Quick Start
🔐 Advanced Authentication
AWS EKS Native
OpenShift OAuth
Exec Credential Plugins
📦 Requirements
- PHP 8.2 or higher
- Laravel 11.x or 12.x (for Laravel integration)
- Kubernetes cluster access
📃 Documentation
Read the full documentation at php-k8s.cuppett.dev
This fork is based on renoki-co/php-k8s. See the project history and upstream documentation for more details.
🐛 Testing
🤝 Contributing
Please see CONTRIBUTING for details.
🔒 Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
🎉 Credits
- Original Author: Alex Renoki
- Fork Maintainer: Stephen Cuppett
- All Contributors
All versions of php-k8s with dependencies
ext-json Version *
composer/semver Version ^3.4
guzzlehttp/guzzle Version ^7.10
illuminate/macroable Version ^12.0
illuminate/support Version ^12.0
ratchet/pawl Version ^0.4.3
symfony/process Version ^7.4