Welcome!
Deploy your Laravel application to Kubernetes.
About
Larakube is a Laravel package that allows you to define your services and then later deploy them to a Kubernetes cluster.
Larakube allows developers to easily deploy to a Kubernetes cluster, you are probably wondering why bother, isn't Kubernetes for enterprise applications?
Benefits of using Kubernetes
Kubernetes makes it easy to deploy and manage containerised applications, that is why I would choose to use Kubernetes over a standalone compute instance, for example. But, it also brings many more benefits, your application and it's dependencies are all in one place, this has some benefits:
Lower latency between services.
Deployments are rolled out all together making deployments seamless.
Built in readiness probes and liveness probes help to determine when your application is ready to serve requests or getting too busy and needs to scale.
Networking rules between services for security and peace of mind.
Easy to rollback when something doesn't quite go to plan.
Environment variables stored as Secrets allowing them to be retrieved from containers easily.
Automatic scaling based on metrics such as CPU/Memory and data transfer.
Quick Start
Feeling like an eager beaver? Jump in to the quick start docs and get deploying to your cluster right away.
Last updated