Deploy from GitHub Automatically
Connect your repository and let Kubeletto build, scan, and deploy your app on every git push.
The Problem
Setting up GitHub Actions, Dockerfiles, registry permissions, and server hooks just for continuous deployment is complex and error-prone.
The Kubeletto Solution
Authenticate with our GitHub App, select your repository, choose a branch, and Kubeletto runs builds, security checks, and upgrades automatically.
Key Benefits & Workflow
Why Developers Prefer It
- Continuous deployment: every git push to your main branch triggers a fresh build and deploy.
- Automatic rollback: if a build or health check fails, the previous active version continues routing traffic.
- Pre-configured buildpacks and Dockerfile detection.
How It Works
- 1
Install the Kubeletto GitHub App and authorize access to your repositories.
- 2
Choose the repository and branch you want to track (e.g., main or production).
- 3
Push a new commit to your repository, and watch Kubeletto build and deploy it.
Under the Hood
Kubeletto receives webhooks on push events, enqueues the commit to the build worker queue, compiles it using secure BuildKit builds, and updates your deployment revision.
Managed container orchestration layer.
git add .
git commit -m "feat: add user login"
git push origin main Frequently Asked Questions
Can I choose my build branch?
Yes, you can track any branch in your repository. Pushes to other branches will not trigger deployment.
Does Kubeletto build without a Dockerfile?
Yes, Kubeletto detects common project structures and applies optimized buildpacks, though having a Dockerfile provides full control.