Skip to main content
// SCALING & RESOURCES

SCALE YOUR DEPLOYMENTS.

Understand how your applications are deployed and scaled on the Boottify platform using Kubernetes and Docker containers.

01

K3S DEPLOYMENTS

Each application runs as a Kubernetes deployment on our K3s cluster. Your app is containerized with Docker and managed as pods with configurable replica counts.

Docker Containers

Your app is built into a Docker image and deployed as containers in an isolated Kubernetes namespace.

Rolling Updates

New deployments use rolling updates to replace pods one at a time, minimizing downtime during deploys.

02

RESOURCE LIMITS

Each container has configurable CPU and memory limits based on your plan. Resource limits ensure fair usage across all applications on the cluster.

ResourceDefaultDescription
CPU250m - 500mCPU request and limit per container
Memory256Mi - 512MiMemory request and limit per container
Replicas1Number of running pod instances
03

NGINX REVERSE PROXY

Nginx handles incoming traffic, SSL termination, and proxying requests to the correct Kubernetes service. Custom domains are configured with their own Nginx server blocks.

SSL Termination

All HTTPS connections are terminated at Nginx with certificates from Let's Encrypt, then forwarded to K3s services internally.

Load Balancing

When multiple replicas are running, Kubernetes distributes traffic across pods automatically.