mirror of
https://github.com/czhu12/canine.git
synced 2026-05-07 20:29:49 -05:00
updated readme
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
</a>
|
||||
<h3 align="center">Canine</h3>
|
||||
<p align="center">
|
||||
Power of Kubernetes, Simplicity of Heroku
|
||||
A developer-friendly PaaS for your Kubernetes
|
||||
<br/>
|
||||
<br/>
|
||||
<a href="https://docs.canine.sh"><strong>Explore the docs »</strong></a>
|
||||
@@ -25,7 +25,33 @@ Power of Kubernetes, Simplicity of Heroku
|
||||

|
||||
|
||||
## About the project
|
||||
Canine is an easy to use intuitive deployment platform for Kubernetes clusters.
|
||||
|
||||
Canine is a self-hosted Kubernetes deployment platform that brings the simplicity of Platform-as-a-Service (like Heroku) to your own Kubernetes infrastructure. Deploy applications with git push, manage services through an intuitive web interface, and leverage the full power of Kubernetes without writing YAML.
|
||||
|
||||
### Why Canine?
|
||||
|
||||
**Kubernetes Made Simple**
|
||||
Stop wrestling with kubectl and complex YAML manifests. Canine provides a clean web interface to deploy, scale, and manage your applications on Kubernetes.
|
||||
|
||||
**Git-Driven Deployments**
|
||||
Connect your GitHub or GitLab repository and deploy automatically on every push. Canine builds your Docker images and handles the entire deployment pipeline.
|
||||
|
||||
**Full Kubernetes Control**
|
||||
Unlike hosted PaaS solutions, you maintain complete control over your infrastructure. Run Canine on any Kubernetes cluster - cloud, on-premise, or edge.
|
||||
|
||||
### Core Features
|
||||
|
||||
| Feature | Description |
|
||||
|---------|-------------|
|
||||
| **🚀 Automated Deployments** | Git webhook integration for continuous deployment from GitHub/GitLab |
|
||||
| **🐳 Built-in Image Building** | Automatic Docker image builds using Dockerfile or buildpacks |
|
||||
| **🔧 Service Management** | Deploy web services, background workers, and scheduled cron jobs |
|
||||
| **📊 Resource Constraints** | Configure CPU, memory, and GPU limits for your applications |
|
||||
| **🌐 Domain & SSL** | Custom domain management with DNS integration and automatic SSL |
|
||||
| **🔐 Secrets & Config** | Environment variables and Kubernetes secrets management |
|
||||
| **💾 Persistent Storage** | Volume management for stateful applications and databases |
|
||||
| **👥 Multi-tenancy** | Account-based isolation with team collaboration and access control |
|
||||
| **⚙️ Custom Pod Templates** | Advanced Kubernetes pod customization with YAML configuration |
|
||||
|
||||
## Requirements
|
||||
|
||||
@@ -66,4 +92,8 @@ For more information & pricing, take a look at our landing page [https://canine.
|
||||
|
||||
## License
|
||||
|
||||
[Apache 2.0 License](https://github.com/CanineHQ/canine/blob/main/LICENSE)
|
||||
Canine is released under the [Apache 2.0 License](https://github.com/CanineHQ/canine/blob/main/LICENSE).
|
||||
|
||||
You are free to use, modify, and distribute this software for commercial and non-commercial purposes. See the LICENSE file for full details.
|
||||
|
||||
For commercial support, enterprise features, or managed hosting, visit [https://canine.sh](https://canine.sh).
|
||||
|
||||
Reference in New Issue
Block a user