An opinionated Kubernetes deployment system for appops
Project description
Welcome to kploy, an opinionated Kubernetes deployment system for appops. We use convention over configuration in order to enable you to run microservices-style applications with Kubernetes as simple and fast as possible.
Usage
See kubernetes.sh/kploy for installation and usage.
Dependencies
All of the following are included in the setup:
Releases
[x] In v0.5: simple support for helm charts via remotes
[x] In v0.4: support for namespaces (field in Kployfile)
[x] In v0.3: moved to Kubernauts org, new location is https://github.com/kubernauts/kploy
[x] In v0.2: stats command, showing utilization, containers state summary and destroy command
[x] In v0.2: init command (creates Kployfile and placeholder RC and service file) and app management (list of apps, check apps status)
[x] In v0.1: dryrun and run commands
Roadmap
[ ] Add environment handling (Secrets, etc.) via additional sub-directory
[ ] Add debug command, implementing https://gist.github.com/mhausenblas/b74742ad10f756e680c5
[ ] Add scale command
[ ] Add support for Jobs
[ ] Add deep validation for dryrun via validating RCs and services through API server
[ ] Add dependency management (via labels)
See also the issue list for further planned features.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.