- Notifications
You must be signed in to change notification settings - Fork10
Open-source, self-hosted, container management solution
License
krane/krane
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Open-source, self-hosted, container management solution
Krane is a container management solution that helps you to deploy infrastructure with ease. Lightweight and easy to setup, Krane is great for developers who want to self-host infrastructure at the lowest cost possible.
- Documentation:https://docs.krane.sh
- Releases:https://github.com/krane/krane/releases
- Bugs:https://github.com/krane/krane/issues
These development tools help manage and automate infrastructure running on Krane.
- Deployment CLI:https://github.com/krane/cli
- Deployment Status Page:https://github.com/krane/statuspage
- GitHub Action:https://github.com/krane/action
- Krane runs on compute as low as $3.50
- Single command deployments
- Single file deployments
- Deployment DNSaliases (
subdomain.example.com
) - Deploymentsecrets for hiding sensitive environment variables
- Deploymentscaling to distribute the workload between containers
- Deploymentrate limit to limit incoming requests
- HTTPS/TLS out-of-the-box with auto generatedLet's Encrypt certificates
- Self-hosted - Cost-effective, bring your own server, scale when you need
- Install Krane
Theinstall.sh
script provides a convenient way to download Krane on virtually any compute such as Vultr, Digital Ocean, AWS, Azure, GCP, Linode, and even on your localhost.
To install Krane just run:
bash <(wget -qO- get.krane.sh)
- Create a deployment configuration file
deployment.json
{"name":"krane-getting-started","image":"docker/getting-started","alias": ["getting-started.example.com"]}
- Deploy
krane deploy -f ./deployment.json
Please see theofficial docs site for complete documentation.
Krane is a self-hosted PaaS. You bring your own server and install Krane on it to manage your containers in the form of deployments - The benefit,cost per deployment. A self-hosted solution allows you to own your server (cost-effective), and the benefit of any number of deployments at no extra cost. Maintaining and managing your own solution may sound complex, Krane tries to make the processstraight-forward andcost-effective .
Krane isn't a replacement forKubernetes,ECS, or any other container orchestration solution you might see running production applications, instead it's a tool you can leverage to make development of side-projects or small workloads cheap and straight forward. That was the main objective, a productive deployment tool for managing non-critical container workloads on remote servers.
Krane is released under theMIT license. Please refer to thecontribution guidelines before raising an issue or feature request. We appreciate all contributions, small or large, and look forward to hearing feedback and improvement proposals.
About
Open-source, self-hosted, container management solution