Deployah
Zero Helm knowledge. Zero cluster-side setup. One binary.
Deployah is a CLI that deploys apps to Kubernetes. It sits in the gap between tools that still ask you to write Helm and tools that need a heavy in-cluster platform. It uses Helm under the hood, embeds helm, kubectl, and kind as libraries, and installs nothing in your cluster.
You write a short spec. Deployah turns it into a running release on Kubernetes. We call this Spec-to-Release. It is like Source-to-Image (S2I), but for the deploy step: S2I builds your image, and Deployah runs your release.
Contents
- Installation
- Requirements
- Quick start
- How Deployah works
- Concepts
- Writing your spec
- Platform file
- Profiles
- Health checks
- Custom manifests and CRDs
- Commands
- Environments and variables
- Precedence rules
- Accessing your app
- Local cluster networking
- Troubleshooting
- Schema reference
- Community
- Development
Installation
Homebrew
brew install deployah-dev/tap/deployahUsing Nix (recommended)
If you have Nix installed:
# Run without installing
nix run github:deployah-dev/deployah
# Or add it to your flake.nix
inputs.deployah.url = "github:deployah-dev/deployah";Install with Go
go install deployah.dev/deployah@latest