https://github.com/fabioassuncao/laravel-k8s
Project demo for my Laravel and Kubernetes workshop with deployment on Azure Kubernetes Service and DigitalOcean Kubernetes.
https://github.com/fabioassuncao/laravel-k8s
aks docker doks filamentphp frankenphp horizon k8s kubernetes laravel octane php php8 roadrunner swoole
Last synced: 2 months ago
JSON representation
Project demo for my Laravel and Kubernetes workshop with deployment on Azure Kubernetes Service and DigitalOcean Kubernetes.
- Host: GitHub
- URL: https://github.com/fabioassuncao/laravel-k8s
- Owner: fabioassuncao
- License: mit
- Created: 2024-01-08T04:25:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-27T23:33:47.000Z (10 months ago)
- Last Synced: 2025-01-07T00:12:03.945Z (4 months ago)
- Topics: aks, docker, doks, filamentphp, frankenphp, horizon, k8s, kubernetes, laravel, octane, php, php8, roadrunner, swoole
- Language: PHP
- Homepage:
- Size: 1.75 MB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Laravel Filament + k8s
Project demo for my Laravel and Kubernetes workshop with deployment on Azure Kubernetes Service and DigitalOcean Kubernetes.
This project is a simple demo. I chose to use FrankenPHP with an app server, but alternatively, you could use RoadRunner, Swoole, or Open Swoole. In this setup, there is a Docker Compose file that initializes services locally.
## Start here
* [Local Development](./docs/local-development.md)
* [Create Azure AKS Cluster](./docs/create-aks-cluster.md)## Included Items
* [PHP 8.3](https://www.php.net/releases/8.3/pt_BR.php)
* [Laravel](https://laravel.com/)
* [Laravel Octane](https://laravel.com/docs/10.x/octane)
* [Laravel horizon](https://laravel.com/docs/10.x/horizon)
* [Laravel Filament](https://filamentphp.com/)
* [FrankenPHP](https://frankenphp.dev/)
* [AKS](https://azure.microsoft.com/pt-br/products/kubernetes-service)
* [DOKS](https://www.digitalocean.com/products/kubernetes)

## Upcoming Meetings
This repository is the initial part of something larger. We will have a project with services developed in NodeJS (NestJS), Go, and PHP (Laravel), all containerized and deployed in a Kubernetes cluster.
## Credits
* [Fábio Assunção](https://github.com/fabioassuncao)
* [All Contributors](../../contributors)