updated readme

This commit is contained in:
Chris
2025-11-16 12:19:33 -08:00
parent cd56d3a512
commit 49f2f97195
+33 -3
View File
@@ -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
![Deployment Screenshot](https://raw.githubusercontent.com/CanineHQ/canine/refs/heads/main/public/images/deployment_styled.webp)
## 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).